TA的每日心情 无聊 昨天 09:47
签到天数: 528 天
连续签到: 1 天
[LV.9]测试副司令
1 测试积点
做appium拖拽操作的相关代码时遇到了如下报错问题,不知道怎么解决,以为是包名错了,但是检查了确实没有问题
selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Could not find package com.vphone.launcher on the device 复制代码 下面是具体的代码
from appium import webdriver
import time
#连接移动设备所必须的参数
desired_caps={}
#当前要测试的设备的名称,因为一台电脑可能要插几部手机
desired_caps["deviceName"]="127.0.0.1:62001"
# 系统
desired_caps["platformName"]="Android"
# 系统的版本
desired_caps["platformVersion"]="7.1.2"
# 要启动APP的名称(包名)
desired_caps["appPackage"]="com.vphone.launcher"
#要启动的APP的哪个界面
desired_caps["appActivity"]=".launcher3.Launcher"
desired_caps["automationName"]="UiAutomator1"
driver=webdriver.Remote("http://127.0.0.1:4723/wd/hub",desired_capabilities=desired_caps)
time.sleep(1)
el1=driver.find_element_by_xpath("//*[@text='酷安']")
el2=driver.find_element_by_xpath("//*[@text='京东']")
driver.drag_and_drop(el1,el2)
time.sleep(2)
#关闭app
driver.close_app()
#释放资源
driver.quit()
复制代码 哪位可以帮忙看一下?感激不尽
我来回答