我一直在使用 selenium java 運行一些測驗,并且每次運行 HTML 中的元素屬性都會發生變化。我正在使用 selenium 4.1.2 和 mvn 3.8.5 測驗來自 intellij ide 的完整網路應用程式,而網路應用程式 .NET 和 Angular 13。知道這個問題的原因是什么嗎?
uj5u.com熱心網友回復:
您可以通過兩個 mwthods 找到它 1) 如果屬性值的一部分是靜態的,而剩余的值是動態的,比如說 id=ABC123 并且 123 是動態的,而 ABC 是靜態的,請嘗試使用帶有 contains (@id,'ABC' 的 xpath ) 或嘗試定位前一個靜態元素并使用以下方法遍歷并定位該元素
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/497449.html
上一篇:硒元素不可互動-python
下一篇:蟒蛇|WebScraping:當HTML代碼主要使用相同的類,沒有任何ID或Name屬性時,使用WebScraping的問題
