我试图执行一个测试在移动设备但我有下一个错误
Chrome版本:83.04103.101
我正在寻找解决方案,但什么也没找到。
您的日志中的错误(原始错误:没有找到可以自动执行Chrome'83.0.4103'。您也可以尝试启用自动chrome驱动程序下载服务器功能)意味着您有chrome驱动程序浏览器兼容性问题,移动模拟器中的chrome驱动程序和chrome驱动程序appium不匹配。要解决此问题,您需要遵循以下步骤:
>
下载chromedriver版本83.0.4103,您可以在此处找到它https://chromedriver.chromium.org/
删除现有的appium chromedriver,如果Windows(C:\Users\yourUsername\AppData\Roaming\npm\node\U modules\appium\node\U modules\appium chromedriver\chromedriver\win)运行,则该程序位于此路径中
复制
再次运行测试
您是否在Android Chrome上开发脚本,如果您控制Android Chrome,您可以在appium中检查Chrome驱动程序版本是否与设备上的Android Chrome版本匹配。appium中的chrome驱动程序应存储如下位置:
C:\Users\xxx\AppData\Local\Programs\Appium\resources\app\node_modules\appium\node_modules\appium-chromedriver\chromedriver\win.
这是windows应用程序。拖动chromedriver。exe转换为CMD,可以看到驱动程序版本。
我正在尝试用Java向下滚动APK页面。我正在使用Appium和Selenium。 我试过: 和
在QMetry中,我试图在一个测试用例中从appiumDriver切换到androidDriver。这是由于函数<code>驱动程序之一而产生的。IsKeyboardShowed()显示为应用程序未定义。因此需要将其更改为androidDriver并使用此功能。 当前在Qmetry项目中,对于appiumDriver,功能在application.properties文件中设置为: 现在想切换到a
我在Cucumber自动化框架中使用Ruby来自动化我的Android和iOS应用程序。我正在使用Appium 1.6.4测试版,因为它支持iOS 10.2。 当Appium服务器首次在设备上安装iOS应用程序时,会出现一个警报对话框,询问是否允许通知。据我所知,使用Appium时,“自动接受器”功能目前不起作用。 我的主要问题是如何检查警报对话框是否存在,然后使用类似“查找元素”的功能按下“允许
为Electron应用编写自动测试, 你需要一种 "驱动" 应用程序的方法。 Spectron 是一种常用的解决方案, 它允许您通过 WebDriver 模拟用户行为。 当然,也可以使用node的内建IPC STDIO来编写自己的自定义驱动。 自定义驱动的优势在于,它往往比Spectron需要更少的开销,并允许你向测试套件公开自定义方法。 我们将用 Node.js 的 child_process
为Electron应用编写自动测试, 你需要一种 "驱动" 应用程序的方法。 Spectron is a commonly-used solution which lets you emulate user actions via WebDriver. 当然,也可以使用node的内建IPC STDIO来编写自己的自定义驱动。 自定义驱动的优势在于,它往往比Spectron需要更少的开销,并允许你向