0

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

我知道你现在会给我一些 java 代码之类的,但我不知道我必须在哪里写下这些代码才能工作?

我是新手,对不起

谢谢

4

2 回答 2

1

将隐式或显式等待设置为,

在浏览器实例之后插入以下行 -driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

或者就在需要时间加载的元素之前,显式等待为 -WebDriverWait.until(condition-that-finds-the-element)

更多信息请点击这里

于 2013-08-13T10:15:36.227 回答
0

尝试使用 Thread.Sleep(20000);

其中 20000 是毫秒。所以,20秒。

希望能帮助到你。

于 2014-10-21T09:55:08.103 回答