在Python中为Selenium xpath抛出NoSuchElementException

时间:2019-05-19 00:31:37

标签: python selenium-chromedriver

当页面具有以下HTML代码时,我正在尝试阻止脚本继续运行:

<button disabled="" class="btn btn-white" id="next" onclick="nextPage();" type="button">Next</button>

这个想法是检测代码中此元素的存在,以使if条件打破循环。但是,即使网页上明显包含上述HTML代码,我也得到了NoSuchElementException。我用于实现此目的的代码如下:

if driver.find_element_by_xpath("//button[@disabled=''][@id='next']"):
    print("Stop!")

我的xpath代码不正确吗?

0 个答案:

没有答案