在我的测试用例中,网站需要很多秒才能加载,但是Selenium不会等待它,尽管我将它设置为最慢的选项。
我知道你现在会给我一些java代码或东西,但我不知道在哪里写下这些代码它有用吗?
我是新手,对不起
谢谢
答案 0 :(得分:1)
将隐式或显式等待设为,
在浏览器实例后插入以下行 - driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
或恰好在需要时间加载的元素之前显式等待 - WebDriverWait.until(condition-that-finds-the-element)
了解更多信息click here
答案 1 :(得分:0)
尝试使用Thread.Sleep(20000);
其中20000是毫秒。所以,20秒。
希望它有所帮助。