这是我的场景。我有一个基于 Angular JS 构建的网站。我能够使用量角器使网站自动化。然而,在网站上执行的某些操作会反映在 Android 和 IOS 设备中。
这就是我想要实现的目标。
像平常一样在网站上运行我的测试,但我也想触发命令来测试 android 和 ios 应用程序
/*
For eg:
1. Change password on website using protractor
2. Launch android app and check if the password has been changed
3. Switch back to protractor tests for website
*/
it('Change password and check on IOS and Android device' , function()
{
changePasswordOnWeb();
OpenMobileAppInDeviceUsingAppium();
checNewkPasswordOnMobileApp();
});
是否可以?如果是的话,你能给我指点任何教程吗?
为了回答你的问题,是的,你可以集成量角器和appium。尽管目前 Protractor 尚未正式支持 appium,但您仍然可以通过以下详细信息使其成为可能。 Protractor 文档中有一个帮助文件。您需要做的就是更新conf.js 文件以包含appium 配置,并记住在运行测试脚本之前启动appium 服务器。请注意以下几点 -
开始你的avd
在您将通过 appium 调用的 avd 中安装 .apk 文件
使用命令启动appium服务器 - appium &
更新量角器 conf.js 文件以包含 appium android/chrome 配置。有关配置的更多详细信息可以在下面的链接中找到。
这是有关此内容的更多信息的链接 -量角器-Appium 设置 https://github.com/angular/protractor/blob/master/docs/mobile-setup.md。希望这可以帮助
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)