如何在selenium IDE中为下拉列表选择定位器

时间:2015-01-09 06:36:58

标签: selenium selenium-ide

这是每次页面重新加载时值d3395be8-doctype都会更改的代码。我真的无法自动化这种情况。

<select id="d3395be8-doctype" style="height:24px;width:100%;" name="d3395be8-doctype" changeevent="true

这是我使用的命令。它总是返回错误:

XPath: //*[ends-with(@id, 'doctype')] 

1 个答案:

答案 0 :(得分:1)

您的问题可能是因为ends-with函数是xpath 2.0的一部分,但您的浏览器可能只支持1.0。作为测试,您可以尝试//*contains(@id, '-doctype')如果可以,那么很可能这是您的问题。如果您希望使用定位器更加精确,可以使用ends-withstring-length函数滚动自己的substring版本。