【发布时间】:2018-03-13 21:31:20
【问题描述】:
我的 selenium 驱动程序发现了大约 13 个 li 元素。但是,以下不起作用,给出未找到元素的错误:
driver.find_element_by_xpath('//li[0]')
但是,这可以正常工作:
driver.find_elements_by_xpath('//li')[0]
我认为这些是相同的,尽管我更喜欢第一种工作方式。这是怎么回事?
【问题讨论】:
-
很简单,XPath 索引不是从零开始的。 Python 索引是。