使用webdriver选择元素(重复标识符)

时间:2019-02-25 13:30:14

标签: webdriver-io

我必须查看一个无法使用常规选择器的应用程序(例如“ id”,“ name”等-这是设计缺陷),但是我确实有一个已应用于元素的自定义标签在页面上:

test-tag='x'

这很好,我可以使用(简单脚本)与之交互

var tag = '[test-tag="x"]';
var selector = $(tag);

但是,我现在发现某些元素(尤其是文本框)具有标题和框元素-都应用了相同的自定义标签。现在,文本框是输入类型。有谁知道我可以如何更改上述内容以针对特定的输入类型?

1 个答案:

答案 0 :(得分:0)

尝试一下:

'input[test-tag="x"]'

输入框

也来看看这个: https://www.w3schools.com/cssref/css_selectors.asp