現象: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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!