想象一下,您单击页面上使用的元素RSelenium,并想从结果页面中检索结果。如何检查以确保生成的页面已加载?我可以Sys.sleep()在处理页面和单击元素之间插入,但这似乎是一种非常丑陋且缓慢的方法。
RSelenium
Sys.sleep()
设置ImplicitWaitTimeout然后在页面上搜索元素。从?remoteDriver
ImplicitWaitTimeout
?remoteDriver
setImplicitWaitTimeout(毫秒= 10000) 设置驱动程序在搜索元素时应等待的时间。当搜索单个元素时,驱动程序将轮询页面,直到找到一个元素或超时到期为止,以先到者为准。搜索多个元素时,驱动程序应轮询页面,直到找到至少一个元素或超时到期为止,此时它将返回一个空列表。如果从不调用此方法,则驱动程序将默认为隐式等待0ms。
setImplicitWaitTimeout(毫秒= 10000)
设置驱动程序在搜索元素时应等待的时间。当搜索单个元素时,驱动程序将轮询页面,直到找到一个元素或超时到期为止,以先到者为准。搜索多个元素时,驱动程序应轮询页面,直到找到至少一个元素或超时到期为止,此时它将返回一个空列表。如果从不调用此方法,则驱动程序将默认为隐式等待0ms。