我用Python3 + Selenium登录Instagram,我用的是谷歌浏览器。当我登录时,我总是会看到两个弹出窗口,我试图用它们的xpath来定位它们,以便关闭它们。不幸的是Selenium找不到它们,我总是收到这样的错误消息: File "mycode.py", line 61, in <module>
driver.find_element_by_xpath('/html/body/div[4]&
我是web驱动程序的新手,我为web应用程序编写了一个包含backbone.js和select2的selenium脚本。我经常会遇到NosuchElementException和Element is not clickable异常。所以我决定像下面这样编写脚本,在点击任何元素之前,它会使用显式等待来等待元素的存在。也就是说,在单击任何元素之前,它将等待该元素被加载。
在单击之前等待每个元素是否是最佳实践?