【发布时间】:2016-10-31 21:36:51
【问题描述】:
我正在使用 selenium python 和 lettuce 来测试 django 应用程序。
在以下模式中有很多元素具有 xpath,我不知道文档中存在多少这些元素。
.//*[@id='accordion-note-1']
.//*[@id='accordion-note-2']
.//*[@id='accordion-note-3']
.//*[@id='accordion-note-4']
有没有办法在 driver.find_elements_by_xpath 中使用模式?
基本上我的目的是让所有项目都具有这种 xpath 模式。
【问题讨论】:
-
如果 xpath 1.0 -
.//*[starts-with(@id, 'accordion-note')] -
我不知道我用的是什么版本? @splash58 .....如何找出?
-
我也不知道硒。如果下面的答案会返回错误,试试我的表达方式
-
@splash58 您的回答效果很好。下面 noor 也编辑了他的答案。
标签: python xpath selenium-webdriver