在我正在编写的一个测试中,有一个页面需要一段时间才能加载它,并且在超时40000s后我得到异常(我的默认值)
当我使用$this->waitForPageToLoad()
时,如果有人将等待时间设置为20000s,那么我总是会通过这种方式我会等待多长时间我没有在他们运行我的测试时被调用并且它一直在失败
我想对$this->open()
做同样的事情,但即使$this->waitForPageToLoad("100000")
我仍然得到例外
所以我想知道,是否可以通过$this->open()
$this->waitForPageToLoad()
的等待时间
注意:我使用$this->open()
作为快捷方式,否则我将导航一堆垃圾页面,测试的目的是检查这一页,而不是导致它的方式(因为这样做是一个不同的测试类)
答案 0 :(得分:1)
$this->setTimeout(50000)
您可以根据需要配置50000
的时间插入
答案 1 :(得分:0)
设置元素使用的selenium等待时间: $这 - >超时() - > implicitWait(5000);