【发布时间】:2015-03-02 23:03:27
【问题描述】:
我使用 Selenium 从表格 (TableExemple) 上的某些元素中获取文本:
element1 = driver.find_element_by_xpath("//table[@id='TableExemple']/tbody/tr[2]/td").text
element2 = driver.find_element_by_xpath("//table[@id='TableExemple']/tbody/tr[3]/td").text
element3 = driver.find_element_by_xpath("//table[@id='TableExemple']/tbody/tr[4]/td").text
element4 = driver.find_element_by_xpath("////table[@id='TableExemple']/tbody/tr[5]/td").text
在某些情况下,表格上只有 element1。
如何检查其他元素是否存在,避免出错?
可以计算表格中有多少元素(例如下拉菜单的 .options 属性:WebDriver - Python - How many elements in a drop-down menu)?
谢谢
【问题讨论】:
标签: python selenium selenium-webdriver