Appium+ios+python自動化測試中升級xcode及WDA更新

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左右。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章