gpt4 book ai didi

java - if/else 语句失败

转载 作者:行者123 更新时间:2023-12-01 21:53:38 25 4
gpt4 key购买 nike

我使用如下的 if/else 语句,但脚本在 Selenium WebDriver 中失败。在这里,对于一个测试用例,if 语句有效,但对于另一个测试用例,else 则不起作用。

if (driver.findElement(By.cssSelector("div.Tooltip__body.Tooltip__body--top")).isDisplayed()){
driver.findElement(By.cssSelector("div.Tooltip__body.Tooltip__body--top")).click();
}
else
{
driver.findElement(By.cssSelector("div.Tooltip__body.Tooltip__body--bottom")).click();
}

最佳答案

我不擅长Java,所以我把步骤放出来。尝试一下。 1.首先单独查找元素。 2. 现在检查 'top' 是否不为空,然后检查是否显示并可以继续下一步。下面的伪代码

IWebElement top= driver.findelement( put you locator top here )
IWebElement bottom = driver.findelement( put you bottom here)
if(top!=null)
{
if(top.IsDisplayed)
{
top.click()
}
}
else
{
if(bottom!=null)
{
bottom.click()
}
}

关于java - if/else 语句失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34770182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com