我正在运行一些针对Android设备的Robot Framework测试。我目前正在使用Windows10计算机进行这些测试。
我刚刚安装了Appium v1.15.0-1版本。默认情况下,此新Appium使用的是UIAutomator2。不再是UIAutomator1。我的问题是,我已经安装了UIAutomator2,但Appium似乎找不到。我可以运行测试的唯一方法是使用UIAutomator1。
我已经安装了UIAutomator2驱动程序:
npm -g安装appium-uiautomator2-driver
不起作用:
Open Application ${REMOTE_URL} platformName=${PLATFORM_NAME} platformVersion=${PLATFORM_VERSION} deviceName=${DEVICE_NAME} appPackage=${${ENV}_APP_PACKAGE} automationName=UiAutomator1 app=${${ENV}_APP} appActivity=com.dummyfi.viestit.ui.splash.SplashActivity noReset=True
工作:
*.*
当我尝试使用UIAutomator2运行测试时,这就是我得到的:
套房设置失败: WebDriverException:消息:处理命令时发生未知的服务器端错误。原始错误:“ fi.dummy.viestit.sa”上的应用程序不存在或不可访问
使用UIAutomator1,一切正常。