1. 程式人生 > >Appium自動化測試經驗

Appium自動化測試經驗

Appium+ios+python自動化測試中遇到的問題總結:

1. 自動化測試中iOS 裝置版本很舊,導致跑到一半就停止:

解決辦法:

1)嘗試禁止更新,刪除更新包。此方法最終還是不可行,依然會出現更新提示。

2)直接更新ios版本,此方法需要同時更新mac及xcode版本,到支援的版本。

如:ios10.4.1->Xcode9.4.1->mac10.13.2以上版本

2. 更新appium版本後是否需要重新build WebDriverAgent?

如果是自動升級的appium,會將原來的版本覆蓋,這時需要重新build WDA

解決辦法:

只需在相應的目錄下開啟/usr/local/n/versions/node/10.4.0/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/WebDriverAgent.xcodeproj,配置相應的Signing,並build success。相應的配置步驟參考

https://blog.csdn.net/yinshuilan/article/details/80626314

重新開啟appium server,啟動ios 裝置就可以了。

3.  ios自動化測試中xpath找元素速度很慢怎麼辦?

解決辦法:

1. 儘量使用accessibility_id等找元素,速度快很多。

2. 如果沒辦法只能使用xpath,儘量使用快而精確的元素來作為相對位置,否則會很慢,我遇到的慢的時候能找一分鐘,換種方式會快40s左右。