如何使用nightwatch.js檢查頁面上的所有圖像是否具有非空的src屬性?我有一頁圖像,有時候src屬性是空的。我想以檢查如何檢查頁面上的所有圖像的src屬性是否爲空?
1
A
回答
2
通過使用XPath硒定位是這樣的:
.//img[@src[not(string())]]
或者,對於非空:
.//img[@src[string()]]
我在這裏猜測,但要獲得列表的元素,所以你可以斷言列表的大小,得到他們是這樣的:
return this.client.useXpath().elements('/xpath/expression');
0
你可以比較resu的長度LTS通過 IMG返回
和 IMG [來源]
第一個CSS選擇器將得到所有的img標籤,第二個將獲得與所定義的SRC屬性的所有img標籤。
0
使用getAttribute
命令獲取圖像的src
屬性,然後在回調中斷言。例如:
client.getAttribute(".container img", "src", function (result) {
this.assert.equal(typeof result, "object");
this.assert.equal(result.status, 0);
this.assert.ok(result.value);
});
更多getAttribute
:http://nightwatchjs.org/api#getAttribute
相關問題
- 1. 如何檢索從彈出的圖像src屬性父頁面
- 2. 如何檢查ViewModel的屬性在視圖中是否爲空?
- 3. 如何根據src屬性檢查圖像元素是否存在於基於src屬性的DOM中?
- 4. 是否有可能檢查aspx頁面是否爲圖像
- 5. 檢測頁面中的所有iframe是否具有src
- 6. php檢查是否img src是圖像
- 7. 檢查屬性是否存在與檢查是否爲空
- 8. 檢查CoreData屬性是否爲空
- 9. 如何檢查圖像是否有屬性?
- 10. 如何檢查圖像是否在頁面上呈現?
- 11. 如何檢查log4net中的額外屬性是否爲空
- 12. 是否在頁面加載時下載了data-src屬性中的圖像?
- 13. 檢查是否所有EditText都爲空
- 14. 檢查圖像資源是否爲空
- 15. 如何檢測頁面上的所有jqGrids是否已加載?
- 16. 如何讓src中的所有圖像不爲空?
- 17. 檢查屬性是否具有屬性
- 18. 如何檢查ABNewPersonViewController中的所有字段是否爲空
- 19. 如何檢查DataGridView中的所有行是否都不爲空?
- 20. 如何檢查數組中的所有元素是否爲空
- 21. 如何檢查數組的所有元素是否爲空?
- 22. 檢查頁面的資源中是否有圖像
- 23. 如何檢查是否所有的圖像使用jQuery下載?
- 24. 按類名查找所有圖像並返回src屬性
- 25. 導軌。檢查集合中的任何屬性是否爲空
- 26. ColdFusion:如何檢查JSON屬性是否爲空?
- 27. 如何檢查href屬性是否爲空
- 28. Rcpp - 如何檢查屬性是否爲空
- 29. 如何檢查位圖圖像是否爲空?
- 30. 縮略圖圖像具有空的src屬性
我想使用斷言,這樣,如果任何圖像的src屬性爲空 –
不起作用 –
沒有,它的工作原理失敗。我剛剛在主要的google.com主頁上進行了驗證。那些定位器是好的。使用Firefox Firepath,你會看到。 – djangofan