【发布时间】:2016-05-30 17:58:49
【问题描述】:
我正在为 Web 应用程序编写 Jasmine 测试,并且我有一个这样的 div 元素:
<div data-param1="value1">
<div>
.....
</div>
</div>
我正在使用 WebdriverIO 和 selenium 通过 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 selector docs 中我没有找到任何带有属性的选择器示例。
谁能告诉我是否可以通过 WebdriverIO 的属性值来选择一个元素?
如果有人设法进行了这样的选择,如果他/她能分享一个例子,我将不胜感激。
TIA
【问题讨论】:
标签: javascript css attributes webdriver-io