关于【鼠标点击】模块在火狐浏览器底下没有“等待”设置的问题。
【鼠标点击】在火狐浏览器下抓取元素后没有“等待”的设置,例如查询数据的时候点击查询后根据数据量大小不同,页面加载时间也不同的情况有没有办法呢?单一的设置等待时间会非常浪费时间。
艺赛旗版本已经是最新版本了。
想用代码块,但是代码块引入 selenium 的时候会报没有模块的情况。
ModuleNotFoundError: No module named ‘selenium’
就是像这样的一个等待元素消失后在执行鼠标点击等操作的效果,请问一下有没有办法能解决呢?
element = WebDriverWait(Driver, 10).until_not(EC.presence_of_element_located((By.XPATH,locator)))
😓
browser = myfox().work()
self.browser.implicitly_wait(30)
self.browser.find_element_by_XPATH(“/html/body/…”)
请问是这个意思么?我用的是火狐浏览器,之前是这样定义的。
👍
你改成你自己的对象,我代码中的 self.ie_driver 改成你自己的
当然可以
RPA 中的代码块能加入这段代码么?
self.ie_driver.implicitly_wait(30) # 隐性等待,最长等30秒
设置隐形等待时间试下呢好的,谢谢,那篇文章我看了一下,并没有具体的说怎么处理呀。。。。。。
那么如果不用 selenium 的话,这个页面等待的问题有办法解决么?
你要用 selenium 的话要先安装这个库才可以用的哦
http://support.i-search.com.cn/article/1561452266407