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 是上邊的那一層。
所以造成指令碼執行點選底下那一層點選不了,會卡住。
遇到這種情況只能一個一個試嗎?大佬們有沒有好的建議
相關文章
- Selenium的WebDriver API元素定位中的XPath和CSSWebAPICSS
- python_selenium元素定位_xpath(2)Python
- [20211210]優化遇到的奇怪問題.txt優化
- selenium中的xpath定位
- ios XCUIElement 元素定位問題iOSUI
- laravel使用中遇到的問題Laravel
- 上線後遇到一個很奇怪的問題
- 『心善淵』Selenium3.0基礎 — 6、Selenium中使用XPath定位元素
- Vue使用中遇到的程式碼問題Vue
- Selenium4自動化測試4--元素定位By.XPATH,元素定位最佳順序
- Playwright自動化測試工具之元素定位實戰
- JavaScript 中的一些奇怪問題JavaScript
- 使用git遇到的問題Git
- UI 自動化元素定位規範問題UI
- Go mod 使用遇到的問題Go
- c++使用遇到的問題C++
- Hodoop配置中遇到的問題OdooOOP
- 工作中遇到的問題
- javaweb中自己遇到的問題JavaWeb
- Selenium3自動化測試【18】XPath定位元素(2)
- Mac電腦使用imazing過程中遇到的問題Mac
- Composer 使用過程中遇到的問題和解決方案
- JavaCV與OpenCV的區別和使用中遇到的問題JavaOpenCV
- 使用 JMETER 匯入 jar 包,開啟執行緒迴圈後,遇到的一個奇怪的的問題JMeterJAR執行緒
- 使用javap -v 命令遇到的問題Java
- 使用CodeMirror外掛遇到的問題
- PaddleOCR 安裝使用遇到的問題
- 使用git add 遇到的小問題Git
- Composer 使用遇到問題求助
- [20211214]檢視檢視V$ACTIVE_SESSION_HISTORY遇到奇怪問題.txtSession
- loadrunner學習中遇到的問題
- @UpdateProvider註解中遇到的問題IDE
- weex學習中遇到的問題
- kafka 運維中遇到的問題Kafka運維
- Selenium:xPath 定位實踐
- 【專案中遇到的zookeeper的問題】
- 使用Hibernate、JPA、Lombok遇到的有趣問題Lombok
- xxl-job使用遇到的問題(二)