一尘不染

如何检查页面是否在RSelenium中完成加载

selenium

想象一下,您单击页面上使用的元素RSelenium,并想从结果页面中检索结果。如何检查以确保生成的页面已加载?我可以Sys.sleep()在处理页面和单击元素之间插入,但这似乎是一种非常丑陋且缓慢的方法。


阅读 392

收藏
2020-06-26

共1个答案

一尘不染

设置ImplicitWaitTimeout然后在页面上搜索元素。从?remoteDriver

setImplicitWaitTimeout(毫秒= 10000)

设置驱动程序在搜索元素时应等待的时间。当搜索单个元素时,驱动程序将轮询页面,直到找到一个元素或超时到期为止,以先到者为准。搜索多个元素时,驱动程序应轮询页面,直到找到至少一个元素或超时到期为止,此时它将返回一个空列表。如果从不调用此方法,则驱动程序将默认为隐式等待0ms。

2020-06-26