首页 > 解决方案 > 如何验证隐式等待是否在 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 异常消息,但我不知道隐式等待中规定的时间是否完全有效。有人可以帮我解决这个问题吗?非常感谢你!

标签: javaseleniumgroovykatalonimplicitwait

解决方案


只需查看NoSuchElement Exception打开“https://www.google.com”URL 后是否立即抛出或等待您定义的 30 秒,implicitlyWait并且仅在 30 秒超时后抛出异常。


推荐阅读