我正在尝试使用
找到一个元素let selector = "[class='count-stats']";
console.log(browser.element(selector));
出错
{ type: 'NoSuchElement',
message: 'An element could not be located on the page using the given search p
arameters.',
state: 'failure',
sessionId: 'd16e8f18e203d7d862d36bcb29f86cfa',
value: null,
selector: '[class=count-stats]' }
页面上有一个div
类名count-stats
。
如何找到具有班级名称的元素?
答案 0 :(得分:1)
我使用以下格式取得了成功:
let selector = '[class="count-stats"]';
和
let selector = '.count-stats';
在第一个例子中,我交换了引号和单引号,因为您发布的错误消息看起来不太正确(selector: '[class=count-stats]'
)。
如果这些不起作用,您确定您尝试与之交互的元素是否可见?
答案 1 :(得分:0)
对我来说,你的例子有效。你能提供你的HTML代码片段吗?