Selenium/Python:我正在尝试使用WebDriverWait通过xpath定位元素。我肯定我遗漏了一些简单的东西,同样的基本东西也在代码的其他部分工作。我在Java世界已经有一段时间了,正在重新适应python。你知道吗
它引发了一个错误:
File "C:\Program Files\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 964, in find_element if self.w3c: AttributeError: 'str' object has no attribute 'w3c'
我试过在参数中使用一个不带额外括号的参数来表示元素的存在
为了便于说明,xpath已更改为“//*”,但即使使用此xpath,错误仍然相同。你知道吗
return WebDriverWait(self.driver, timeout, 0.5).until(EC.presence_of_element_located((By.XPATH, "//*")))
我在使用预期条件时遇到了很多问题,并且面临间歇性错误。你知道吗
我用以下方式调用WebDriverWait,它在我的环境/用例中工作。你知道吗
希望这有帮助!你知道吗
相关问题 更多 >
编程相关推荐