0
我知道這個問題已經在之前的一些迭代中被詢問過了。但即使在查看API後,我也無法弄清楚如何做到這一點。驗證元素是否存在硒
我想湊在Web上的數據,我有以下代碼:
browser = webdriver.Firefox()
browser.get(url)
browser.find_element_by_xpath('//path')
現在find_element部分執行之前。我想知道這個元素是否存在。我已經試過如下:
try:
browser.find_element_by_xpath('//path')
except NoSuchElementException:
print ('failure')
和
if (browser.find_element_by_xpath('//path')[0].size() == 0):
print ('failure')
但都沒有工作,即使API稱尺寸()是WebElement
可調用的函數和例外是由find
拋方法家族。我不明白爲什麼這些工作都沒有。但如果有人能給我一個解釋和一個工作的例子,我將不勝感激。