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

肖恩·德索萨

有一个应用程序可供用户在三星 NOTE 设备上访问。要求是在移动设备上自动化回归套件(三星注意)。这个应用程序也适用于 PC,我已经成功地在 PC 上自动使用 selenium。

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

如果我们不能实现,我可以使用什么自动化工具来自动化?

米哈伊尔

根据提供的评论,此时您可以采用两种方法:

  1. 使用Chrome的选项,并在移动仿真PARAMSWebDriver作为DesiredCapabilities参考此页面了解详情:https://sites.google.com/a/chromium.org/chromedriver/mobile-emulation -你可以从开发自己的浏览器做同样的工具。对于 90% 的情况,这应该足够了,但是,如果您想确保运行测试的 env 尽可能接近真实用户,请参见 2。
  2. 使用创建 WebDriver 特定实例的特殊工具,例如SelendroidAppium - 在这种情况下,您可以在模拟设备上运行测试(通过从 Android SDK 或从 Xcode 创建实例),或者您甚至可以连接真实设备并执行您的测试对他们的测试

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章