我们可以使用Selenium Webdriver在移动浏览器(而不是移动应用程序)上运行的应用程序自动化应用程序



有一个用户在三星纸币设备上访问的应用程序。要求是在移动设备上自动化回归套件(Samsung Note)。该应用程序也可以在PC上使用,我已经成功地在PC上使用Selenium自动化了。

有人可以帮我知道吗,如果我们可以使用硒来自动化它的移动版本?我的意思是我的硒脚本可以自动化移动浏览器。

如果我们无法实现,我可以使用哪种自动化工具来自动化它?

根据提供的评论,您目前可能采用两种方法:

  1. 使用WebDriver中的Chrome选项和移动仿真参数为DesiredCapabilities,请参阅此页面以获取更多详细信息:https://sites.google.com/a/chromium.org/chromedriver/mobile-memulation-您可以在开发工具中使用自己的浏览器进行相同的操作。对于90%的案例,这应该足够了,但是,如果要确保您正在运行测试的ENV与真实用户尽可能接近,请参见2。
  2. 使用创建特定实例的Web Driver(例如Selendroid或Appium)的特殊工具 - 在这种情况下,您可以在模拟设备上运行测试(通过从Android SDK或Xcode创建实例),甚至可以连接真实设备并执行您的测试

相关内容

最新更新