我的设想是:登录我的帐户后,一个填隙将在网页上打开。我的用例是如果显示间隙,我将关闭间隙
inter=driver.find_element_by_xpath("/*x-path location/*")
if inter1.is_displayed():
inter1.click()
但对于少数用户来说,interstical将不会显示,我已经更新了我的代码如下
^{pr2}$但是我的脚本失败了,错误如下
有人能帮我提些建议吗?谢谢
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: {"method":"xpath","selector":"/html/body/div[1]/div[2]/div/map/area[1]"} Stacktrace: at FirefoxDriver.prototype.findElementInternal_ (file:///var/folders/7f/q00y41s11xdfknssfymz3qfc0000gv/T/tmp8w0k6J/extensions/fxdriver@googlecode.com/components/driver-component.js:10770) at fxdriver.Timer.prototype.setTimeout/<.notify (file:///var/folders/7f/q00y41s11xdfknssfymz3qfc0000gv/T/tmp8w0k6J/extensions/fxdriver@googlecode.com/components/driver-component.js:625)
找到上述用例的解决方案:
首先看一下:waits methods
我建议你试试这个办法:
希望这对你有用。在
相关问题 更多 >
编程相关推荐