我們無法在 HTML 頁面上找到并單擊“aria-selected”=“false”的元素。我們嘗試了不同的方式來撰寫 xpath 定位器和 css 選擇器,但它們都不起作用。在頁面上進行更多檢查時,我們發現該元素中有一個“aria-selected="false”,當我們單擊它并顯示結果時,該值更改為“aria-selected="true”

我們已嘗試使用以下 xpath:
(".//*/span[@class='tab-button-text'][contains(text(),'Orders')]")
注意:盡管哪個框架無關緊要,但我們正在使用此元素。但是我想提一下,我們一直在嘗試將它用于兩個單獨的框架,例如
- 空手道框架和其他一個,
- 硒,黃瓜 BDD 與 java
uj5u.com熱心網友回復:
詠嘆調
Element 介面的ariaSelected屬性反映了該aria-selected屬性的值,它表示具有選中狀態的元素的當前“選中”狀態。
值:具有以下值之一的 DOMString:
- true : 專案被選中。
- false:未選擇該專案。
此WebElement屬性的選中/未選中狀態不會影響您的測驗。
要定位元素,您可以使用以下任一定位器策略:
路徑:
("//span[@class='tab-button-text' and contains(text(),'Orders')]")css選擇器:
("div.tabbar.show-tabbar > a.tab-button.has-title.has-icon span.tab-button-text")
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/364297.html
標籤:javascript 爪哇 硒网络驱动程序 网络驱动程序 空手道
