2017-10-11 70 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實例(節點)

此代碼