appium IOS 真機踩坑分享 NoSuchElementError
selenium.common.exceptions.NoSuchElementException: Message:
An element could not be located on the page using the given search parameters.;
For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Stacktrace:
NoSuchElementError: An element could not be located on the page using the given search parameters.
本來指令碼好用,突然就不好用了,定位不到元素,解決了 2 小時左右
嘗試加入等待時間未解決
透過 inspector 可成功定位到元素
檢視 context,也只有 native
嘗試了升級 appium-python-client 和 selenium 版本也未解決
重啟手機、重啟電腦,也未解決
最後打算,列印頁面原始碼檢視,結果加入這句,欸,就可以定位到了,服了,也不知道啥原因。。。
log.info(f"page_souce: {app_driver.page_source}")
但是,不加依舊定位不到
環境:
windows11
真機 13promax 16.6
appium 版本 2.11.1
tidevice 版本 0.12.10
appium-python-client 版本 2.11.1
selenium 版本 4.11.2
相關文章
- Mac Appium環境搭建及連線ios真機MacAPPiOS
- Realm ios踩坑筆記iOS筆記
- iOS私有Pod, 指南+踩坑iOS
- Android 真機搭建 React-Native 環境踩坑記錄AndroidReact
- Appium-Python-Client 4.+版本踩坑實錄APPPythonclient
- ReactNative 踩坑之 iOS 原生元件ReactiOS元件
- python+Appium+夜神模擬器連線---踩坑PythonAPP
- iOS開發之UIRefreshControl使用踩坑iOSUI
- Appium 在 IOS 真機測試時啟動應用後經常卡死APPiOS
- 小紅書分享踩坑和解決
- iOS自動化打包部署踩坑記iOS
- Xcode10和iOS12踩坑XCodeiOS
- PWA - ios 新增到桌面功能(踩坑之路)iOS
- iOS12-Xcode10-App真機除錯以及一些坑iOSXCodeAPP除錯
- 路由器刷機踩坑路由器
- 使用 Jenkins 配置 iOS 持續整合踩坑實錄JenkinsiOS
- 魅族手機onTouchEvent 、onLongClick踩坑GC
- 微信網頁自定義分享踩坑日誌網頁
- “踩坑”經驗分享:Swift語言落地實踐Swift
- weex踩坑之image圖片在ios/Android不顯示iOSAndroid
- Flutter 接入iOS蘋果內購支付踩坑過程FlutteriOS蘋果
- Appium_iOS 配置APPiOS
- vue踩坑Vue
- 相容踩坑
- THEOS踩坑。。。
- Flutter 踩坑Flutter
- angular踩坑Angular
- protodep踩坑
- CDH踩坑
- 小程式踩坑填坑
- 小程式中使用 lottie 動畫 | 踩坑經驗分享動畫
- Nuxt開發經驗分享,讓你踩少點坑!UX
- React Native踩坑指南:ios鍵盤遮擋輸入框React NativeiOS
- 騰訊 iOS 三面-這是我踩過的坑!iOS
- iOS13 適配和Xcode11.0踩坑小結iOSXCode
- stf+appium app 真機自動化平臺實現APP
- iOS 真機中設定 Slow AnimationsiOS
- AppInspector-iOS真機功能詳解APPiOS