一、环境配置
二、连接测试
三、代码编写与运行
四、报错信息
1、
‘Command ‘D:\android-sdk-windows\platform-tools\adb.exe -P 5037 -s
127.0.0.1:62001 shell pm install -r /data/local/tmp/appium_cache/75e2638551246b73c8e1fef0017fc2163110ac3c.apk’
timed out after 20000ms’.
解决:我打开cmd窗口,在报错目录中运行了adb.exe -P 5037 -s 127.0.0.1:62001 shell pm install -r /data/local/tmp/appium_cache/75e2638551246b73c8e1fef0017fc2163110ac3c.apk,显示success,之后就换成了另一个错
2、
selenium.common.exceptions.WebDriverException: Message: An unknown
server-side error occurred while processing the command. Original
error: Cannot start the ‘com.nd.sdp.star’ application. Visit
https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/android/activity-startup.md
for troubleshooting. Original error: Cannot start the
‘com.nd.sdp.star’ application. Visit
https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/android/activity-startup.md
for troubleshooting. Original error: Activity name
‘.com.nd.sdp.star.view.activity.StartShowActivity’ used to start the
app doesn’t exist or cannot be launched! Make sure it exists and is a
launchable activity
检查配置的参数,我的是appActivity有问题,修改之后就可以用代码打开软件了
3、
selenium.common.exceptions.NoSuchElementException: Message: An element
could not be located on the page using the given search parameters.
原因:查看日志 发现
An element could not be located on the page using the given search
parameters.
找不到描述的元件,检查代码是否正确