Selenium不会等到网站加载后,在哪里放置答案的代码?

时间:2013-08-13 09:08:16

标签: testing selenium web ide

在我的测试用例中,网站需要很多秒才能加载,但是Selenium不会等待它,尽管我将它设置为最慢的选项。

我知道你现在会给我一些java代码或东西,但我不知道在哪里写下这些代码它有用吗?

我是新手,对不起

谢谢

2 个答案:

答案 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秒。

希望它有所帮助。