playwright 中使用 xpath 定位元素遇到的奇怪問題
表示式 1:
//main/div/div/div[2]/div[2]/div[3]/table/tbody/tr/td/div[@class='cell']/span[contains(text(),'測試勿動!!!!')]/../../../td[6]/div/div/button[2]
表示式 2:
//main/div/div/div[2]/div[2]/div[5]/div[2]/table/tbody/tr[descendant-or-self::*//text()[contains(., '測試勿動!!!!')]]/td[6]/div/div/button[2]
不同的表示式,在除錯視窗都可以定位到唯一的元素"釋出"按鈕。
但是放到指令碼里執行,發現只有第二種能成功,第一種會卡住。
=======================================================
剛開始以為是表示式/span[contains(text(),'測試勿動!!!!')]/../../../td[6]
和 /span[contains(text(),'測試勿動!!!!')]/../../../td[6] 寫法不同,浪費了很長時間。
經過排查及不停的嘗試,最終發現是元件在視窗縮放的時候,會再加一層操作介面。
表示式 1 剛好是在下邊的那一層,表示式 2 是上邊的那一層。
所以造成指令碼執行點選底下那一層點選不了,會卡住。
遇到這種情況只能一個一個試嗎?大佬們有沒有好的建議
相關文章
- 遇到mysql的奇怪問題了MySql
- Selenium的WebDriver API元素定位中的XPath和CSSWebAPICSS
- selenium中的xpath定位
- 遇到一個git branch很奇怪的問題Git
- laravel使用中遇到的問題Laravel
- python_selenium元素定位_xpath(2)Python
- ios XCUIElement 元素定位問題iOSUI
- jsp中的奇怪問題JS
- Vue使用中遇到的程式碼問題Vue
- Linux ~ CentOS使用中遇到的問題LinuxCentOS
- CKEditor使用中遇到的問題解決
- Fragstas軟體使用中遇到的問題
- 使用strace分析exp的奇怪問題
- JavaScript 中的一些奇怪問題JavaScript
- java Gson使用中遇到的Date格式問題Java
- Selenium4自動化測試4--元素定位By.XPATH,元素定位最佳順序
- 面試中遇到的問題面試
- 使用git遇到的問題Git
- ueditor使用遇到的問題
- Playwright自動化測試工具之元素定位實戰
- 『心善淵』Selenium3.0基礎 — 6、Selenium中使用XPath定位元素
- [20211210]優化遇到的奇怪問題.txt優化
- javaweb中自己遇到的問題JavaWeb
- Hodoop配置中遇到的問題OdooOOP
- 工作中遇到的問題
- UI 自動化元素定位規範問題UI
- Go mod 使用遇到的問題Go
- c++使用遇到的問題C++
- 使用 redisson 時遇到的問題Redis
- Gitlab搭建安裝及使用中遇到的問題。Gitlab
- JavaCV與OpenCV的區別和使用中遇到的問題JavaOpenCV
- kafka 運維中遇到的問題Kafka運維
- weex學習中遇到的問題
- hive學習中遇到的問題Hive
- 急問:使用JBuilder2005開發Struts應用的時候遇到的奇怪問題-----請指教(線上等)UI
- itoa函式的奇怪問題函式
- 關於session的奇怪問題Session
- MySQL複製的奇怪問題MySql