是否可以使用webdriverio按属性值选择元素

乔万·科斯托夫斯基(Jovan Kostovski)

我正在为一个Web应用程序编写Jasmine测试,并且我有一个像这样的div元素:

<div data-param1="value1">
    <div>
        .....
    </div>
</div>

我正在使用WebdriverIO和硒通过WDIO Testrunner运行测试。我想根据data-param1属性的值选择div元素。

到目前为止,我尝试过的是:

browser.getText('div[data-param1*="value1"]');
browser.getText('div[data-param1="value1"]');
browser.getText('[data-param1*="value1"]');
browser.getText('[data-param1="value1"]');

但是我没有成功...在Webdriver-IO选择器文档中,我没有找到具有属性的选择器的任何示例。

有人可以告诉我,是否甚至可以通过WebdriverIO通过其属性的值来选择一个元素?

如果有人设法做出这样的选择,我将不胜感激,如果他/她可以分享一个例子。

TIA

罗曼·帕拉迪耶夫(Roman Paradeev)

文档所述

对于具有特定名称属性的元素查询,您可以使用普通的CSS3选择器或JsonWireProtocol提供的名称策略,方法是传递[name =“ some-name”]之类的选择器参数

您的代码无法正常工作的原因是getText将选择器与节点的文本内容进行匹配。

相反,您可以尝试:

browser.element('[data-param1="value1"]');

或直接将选择器传递给操作:

browser.click('[data-param1="value1"]');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以使用xsl函数设置xml元素的属性的值?

来自分类Dev

是否可以使用MutationObserver观察HTML元素的offsetTop属性

来自分类Dev

是否可以使用onclick获得<td>元素的值?

来自分类Dev

jQuery按属性值获取/选择元素

来自分类Dev

是否可以使用Interop按位置(顶部和左侧偏移)在Powerpoint TextFrame中选择文本?

来自分类Dev

是否可以使用查询select及其索引来选择数组中的元素?

来自分类Dev

是否可以使用 Angular 在显示的列表中选择一个元素

来自分类Dev

按属性选择元素而不使用jQuery

来自分类Dev

是否可以使用Select-Object从满足特定属性的数组中选择项目?

来自分类Dev

是否可以使用GoLang数据库/ SQL按名称检索列值

来自分类Dev

是否可以使用Angular2有条件地显示元素属性?

来自分类Dev

是否可以有XML,适当的XSD,可以选择maxOccurs =“ 1”,而每个元素都可以使用minOccurs =“ 1”?

来自分类Dev

是否可以选择所有属性值大于特定数量的元素?

来自分类Dev

是否可以使HTML元素属性不可变?

来自分类Dev

在Sass中,是否可以使用选择器值作为变量

来自分类Dev

是否可以使用Convert.ToInt32(double)并使其选择最小值?

来自分类Dev

如何链接选择器以使元素通过webdriverio进入

来自分类Dev

是否可以使用DataMember覆盖序列化的属性值

来自分类Dev

是否可以使用Orion在查询条件由属性值给出的情况下运行查询?

来自分类Dev

是否可以使用DataMember覆盖序列化的属性值

来自分类Dev

javascript中是否有任何内置函数可以使用类选择器或元素选择器来选择最后一个元素?

来自分类Dev

CSS名称空间属性选择器是否可以与XHTML / HTML元素一起使用?

来自分类Dev

按选择中的唯一属性值过滤元素

来自分类Dev

是否可以使用std :: sort按字典顺序排序?

来自分类Dev

是否可以使用std :: sort按字典顺序排序?

来自分类Dev

是否可以使用R根据矢量元素的nchar长度和当前值来重命名矢量元素?

来自分类Dev

使用属性值选择xml元素

来自分类Dev

使用属性值选择xml元素

来自分类Dev

是否可以使用css3选择所有元素,即使它们具有特殊样式

Related 相关文章

  1. 1

    是否可以使用xsl函数设置xml元素的属性的值?

  2. 2

    是否可以使用MutationObserver观察HTML元素的offsetTop属性

  3. 3

    是否可以使用onclick获得<td>元素的值?

  4. 4

    jQuery按属性值获取/选择元素

  5. 5

    是否可以使用Interop按位置(顶部和左侧偏移)在Powerpoint TextFrame中选择文本?

  6. 6

    是否可以使用查询select及其索引来选择数组中的元素?

  7. 7

    是否可以使用 Angular 在显示的列表中选择一个元素

  8. 8

    按属性选择元素而不使用jQuery

  9. 9

    是否可以使用Select-Object从满足特定属性的数组中选择项目?

  10. 10

    是否可以使用GoLang数据库/ SQL按名称检索列值

  11. 11

    是否可以使用Angular2有条件地显示元素属性?

  12. 12

    是否可以有XML,适当的XSD,可以选择maxOccurs =“ 1”,而每个元素都可以使用minOccurs =“ 1”?

  13. 13

    是否可以选择所有属性值大于特定数量的元素?

  14. 14

    是否可以使HTML元素属性不可变?

  15. 15

    在Sass中,是否可以使用选择器值作为变量

  16. 16

    是否可以使用Convert.ToInt32(double)并使其选择最小值?

  17. 17

    如何链接选择器以使元素通过webdriverio进入

  18. 18

    是否可以使用DataMember覆盖序列化的属性值

  19. 19

    是否可以使用Orion在查询条件由属性值给出的情况下运行查询?

  20. 20

    是否可以使用DataMember覆盖序列化的属性值

  21. 21

    javascript中是否有任何内置函数可以使用类选择器或元素选择器来选择最后一个元素?

  22. 22

    CSS名称空间属性选择器是否可以与XHTML / HTML元素一起使用?

  23. 23

    按选择中的唯一属性值过滤元素

  24. 24

    是否可以使用std :: sort按字典顺序排序?

  25. 25

    是否可以使用std :: sort按字典顺序排序?

  26. 26

    是否可以使用R根据矢量元素的nchar长度和当前值来重命名矢量元素?

  27. 27

    使用属性值选择xml元素

  28. 28

    使用属性值选择xml元素

  29. 29

    是否可以使用css3选择所有元素,即使它们具有特殊样式

热门标签

归档