用Python+appnium做移动端自动化测试过程中遇到的问题。
原因:我用的selenium3.3.1报错了,卸载selenium后重新安装了selenium4.0.0(默认安装,装的最新版),重新跑一遍,问题解决了。只是定位方式需要换成最新的,不然会有警告。
移动端新版定位方式使用方法如下所示:
from appium.webdriver.common.mobileby import MobileBy
driver.find_element(MobileBy.ID, "com.tencent.mm:id/hej").click()