【发布时间】:2018-01-24 00:15:26
【问题描述】:
我正在尝试用
找到一个元素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]' }
页面上有一个类名为count-stats 的div。
如何找到具有类名的元素?
【问题讨论】:
-
".count-stats"? -
@JonasW。尝试但仍然无法正常工作。同样的错误。
-
难道你的 div 和它的类可能正在寻找另一个元素,或者也可能隐藏在页面上,直到发生某些事情?您确定该元素首先可见吗?尝试并“断言”该元素是可见的,然后尝试访问它。你也可以“waitForVisible”。如果您的脚本太快,它可能会在它实际出现并能够与之交互之前寻找它。