2014-10-27 44 views
1

我想寫使用Appium和ChromeDriver從Android平板電腦訪問網站的一些測試腳本。要做到這一點,我一直試圖找到一種方法來啓動瀏覽器(已經安裝),而不是通過將APK並安裝它在測試運行時,但我都沒有成功。是否有可能推出已經安裝上通過Appium Android模擬器瀏覽器?

這將是非常有益的,如果有人能告訴我,如果這甚至有可能在首位,如果是我會更加感激,如果你能告訴我如何可以做到。

回答

2

我設法找到了solution here。而不是設置應用能力,我不得不設置browserName能力爲器(Chrome,必須已經安裝過程的仿真器)

2

使用這段代碼

new DesiredCapabilities(); 
    DesiredCapabilities capabilities = DesiredCapabilities.android(); 
    capabilities.setCapability(MobileCapabilityType.BROWSER_NAME, "Chrome"); 
    capabilities.setCapability(MobileCapabilityType.PLATFORM, "Android"); 
    capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME,"Android"); 
    capabilities.setCapability(MobileCapabilityType.DEVICE_NAME,"Android Emulator"); 
    capabilities.setCapability(MobileCapabilityType.VERSION, "4.4.2"); 

    try 
    { 
     url = new URL("http://127.0.0.1:4723/wd/hub"); 
     driver = new AppiumDriver(url, capabilities); 
     driver.manage().timeouts().implicitlyWait(120, TimeUnit.SECONDS); 
     driver.manage().timeouts().pageLoadTimeout(120, TimeUnit.SECONDS); 
    } 
    catch (MalformedURLException e) 
    { 
     System.out.println("URL init error"); 
    } 

乾杯

相關問題