当前位置 : 主页 > 网络安全 > 测试自动化 >

自动化测试 – 您可以一起使用Protractor和Appium来测试混合应用程序吗?

来源:互联网 收集:自由互联 发布时间:2021-06-19
这是我的情景.我有一个建立在Angular JS之上的网站.我能够使用量角器自动化网站.但是,在网站上执行的某些操作会反映在 Android和IOS设备中. 这就是我想要实现的目标. 像往常一样在网站
这是我的情景.我有一个建立在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 docs中提供了一个帮助文件.您需要做的就是更新conf.js文件以包含appium配置,并记住在运行测试脚本之前启动appium服务器.照顾以下几点 –

>开始你的avd
>在您将通过appium调用的avd中安装.apk文件
>使用命令启动appium服务器 – appium&
>更新您的量角器conf.js文件以包含appium android / chrome配置.有关配置的更多详细信息,请参见以下链接.

这是关于此的更多信息的链接 – Protractor-Appium Setup.希望这可以帮助

网友评论