如何验证隐式等待是否在 Katalon Studio 中工作
How to verify if Implicit wait is working in Katalon Studio
public void verifySeleniumTitle()
{
WebUI.openBrowser('https://www.google.com')
driver = DriverFactory.getWebDriver();
driver.manage().window().maximize();
driver.get("https://www.google.com");
// Specify implicit wait of 30 seconds
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
// No text is present on Webpage.
driver.findElement(By.xpath("//*[text()=\"Hello World\"]"));
}
}
在katalon studio中为我的测试用例创建一个新的自定义关键字,我正在创建隐式等待,上面的代码使我能够收到一个NoSuchElement异常消息,但我不知道隐式等待中规定的时间是否完全在职的。有人可以帮我解决这个问题吗?非常感谢!
看看 NoSuchElement Exception
是在打开“https://www.google.com”后立即抛出 URL 还是等待 30 秒,如您的 implicitlyWait
和只有在 30 秒超时后才会抛出异常。
public void verifySeleniumTitle()
{
WebUI.openBrowser('https://www.google.com')
driver = DriverFactory.getWebDriver();
driver.manage().window().maximize();
driver.get("https://www.google.com");
// Specify implicit wait of 30 seconds
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
// No text is present on Webpage.
driver.findElement(By.xpath("//*[text()=\"Hello World\"]"));
}
}
在katalon studio中为我的测试用例创建一个新的自定义关键字,我正在创建隐式等待,上面的代码使我能够收到一个NoSuchElement异常消息,但我不知道隐式等待中规定的时间是否完全在职的。有人可以帮我解决这个问题吗?非常感谢!
看看 NoSuchElement Exception
是在打开“https://www.google.com”后立即抛出 URL 还是等待 30 秒,如您的 implicitlyWait
和只有在 30 秒超时后才会抛出异常。