![](/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.