[英]Identify element is not present selenium webdriver javascript
我尝试了各种技术来断言 Selenium javascript 中不存在元素但无济于事,我无法断言 findElements.length function 是我得到的最接近的
const noofElements = driver.findElements(By.css("#foo")).then(elements => console.log(elements.length));
assert.strictEqual(noofElements, 0);
我可以吐出 findelements.length 的结果,但不能反对它。 我也试过 with.size 但这不是一个选择。
const noofElements = driver.findElements(By.css("#foo")).then(elements => assert.strictEqual(elements.length, 0));
Or
const noofElements = await driver.findElements(By.css("#foo")).length
assert.strictEqual(elements.length, 0));
您应该在 then 中声明它或使用 await,
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.