python+selenium自動化測試-3HTML元素及屬性介紹

要想實現web端自動化測試,那能夠看懂HTML標籤是必要的。雖然說好的前端設計,元素標籤會帶上常用id、class、name等屬性,我們可以用這些屬性和屬性值進行定位。實際的項目中,我們常常會遇到元素不帶這些常用屬性的,若該元素標籤沒有其他的屬性是唯一的,此時就會採用Xpath進行元素定位。所以不瞭解什麼是元素、什麼是屬性值、什麼是文本值,自動化測試之路就這樣了。不多說,下面簡單介紹一下。

打開百度,按F12。

會看到html、body、div,這些就是元素標籤。標籤在這裏就不做詳細介紹了,有興趣的可以到https://www.w3school.com.cn/tags/tag_div.asp瞭解。

標籤有標籤的屬性,像class、id、type等等,這些屬性或唯一標識某個標籤,或定義該標籤的一些樣式之類的。屬性也存在屬性值,像class=‘qrcodeCon’,qrcodeCon就是屬性值,我們可以通過屬性+屬性值定位到該標籤元素,從而找到該標籤對應的文本值,下面的“百度一下,你就知道”就是文本值,可以通過文本值判斷數據是否被修改或者數據是否在預期範圍內。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章