![](/img/trans.png)
[英]How to check if exist multiple object properties inside an array and get a value if it's true using Javascript
[英]How to check if text exist inside class using Selenium and JavaScript
我是 Selenium 的新手。 我想验证特定的 class 是否包含 JavaScript 中的文本片段。
我有以下 HTML:
<div class="product-small">
<div class="data">
<p>This is some Text</p>
</div>
</div>
<div class="product-small">
<div class="data">
<p>This is some Text</p>
</div>
</div>
...
上面的 class 在页面上多次可用,所以我必须迭代“product-small” class 以检查是否所有 12 个类都包含文本“some”。 如果具有“product-small” class 的 12 个元素之一不包含文本“some”,则测试将失败。
我想是这样的:
const cars = driver.findElements(By.className('product-small'));
cars.forEach(function (element) {
// Check if element contains "some" inside class "data"
// If element does not contain "some", test will fail
});
谢谢:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.