Appium 運行腳本報錯InvalidSelectorException: Message: Locator Strategy 'css selector' is not supported for (轉)


現象:Appium運行腳本報錯InvalidSelectorException: Message: Locator Strategy 'css selector' is not supported for this session,但是腳本里使用的定位元素方法為find_element_by_id()
 
原因:
 
根本原因1:電腦里安裝的selenium版本和Appium-Python-Client版本不兼容
 
原因2:selenium版本之前是單獨安裝的3.12.0版本。Appium-Python-Client版本是通過Pycharm工具-settings- project Interpreter里安裝的,安裝時沒有安裝所對應匹配的selenium版本,導致版本不兼容
 
pycharm 里安裝包的地點:
 
 
解決方法:
 
總結:從cmd里通過pip方法安裝Appium-Python-Client時會同時安裝正確對應的selenium版本(如果已經存在不兼容會卸載)。
 
方法:
 
1. Pycharm工具,先把Appium-Python-Client安裝包卸載掉
 
2. 通過pip重新安裝Appium-Python-Client


 
看截圖里卸載掉了3.12.0,重新安裝了selenium3.141.0版本。
 
3. 重新運行腳本,問題解決了
--------------------- 
作者:hou_angela 
來源:CSDN 
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM