2017-10-11 72 views
0

我需要Appium(机器人) 例如,测试在同一个测试情况下,两个应用程序,编写测试用例对应用程序(一)发布的广告相同的测试情况下运行多个应用程序和看到广告在第二个应用程序(B)中。另外,我可以在仿真器上运行吗?还是应该在真实设备上应用?如何在appium

回答

0

经过多方考证,我找到了解决办法。简单的方法来做到这一点通过定义新的驱动程序与选定的应用,这导致关闭第一个应用程序,并打开新的。 示例代码

return driver 
.elementById('username') 
    .click()  
    .init(Common.SelectApp(apps.AppName)) //Open new app (the code below) 
    .setImplicitWaitTimeout(10000) 
    .elementById('username') 
    .click() 

//选择应用功能:

var desired = process.env.npm_package_config_sauce ? 
    _.clone(require("./helpers/caps").android18) : 
    _.clone(require("./helpers/caps").android19); 
    return desired.app = App Name; 

从appium实例(节点)

此代码