【问题标题】:Using Appium, How to run Chrome browser in an emulator?使用 Appium,如何在模拟器中运行 Chrome 浏览器?
【发布时间】:2018-02-06 12:34:11
【问题描述】:

Appium 版本:1.0.0

DesiredCapabilities cap=new DesiredCapabilities();

cap.setCapability(CapabilityType.PLATFORM, MobilePlatform.ANDROID);
cap.setCapability(MobileCapabilityType.DEVICE_NAME,"emulator-5554");
cap.setCapability(MobileCapabilityType.BROWSER_NAME,"Chrome");
cap.setCapability("apppackage","com.anroid.chrome");
cap.setCapability(MobileCapabilityType.NEW_COMMAND_TIMEOUT,"100");

AndroidDriver<AndroidElement> driver=new AndroidDriver<AndroidElement>(new URL("http://0.0.0.0:4723/wd/hub"),cap);
driver.get("https://www.google.co.in");

【问题讨论】:

    标签: android-emulator appium


    【解决方案1】:

    这个配置对我有用:Appium server 1.7.1, java-client 5.0.4

    DesiredCapabilities cap=new DesiredCapabilities();
    
    cap.setCapability(CapabilityType.PLATFORM, MobilePlatform.ANDROID);
    cap.setCapability(MobileCapabilityType.DEVICE_NAME,"emulator-5554");
    cap.setCapability(MobileCapabilityType.BROWSER_NAME, MobileBrowserType.BROWSER);
    
    AndroidDriver<MobileElement> driver = new AndroidDriver<>(
                new URL("http://127.0.0.1:4723/wd/hub"), caps);
    driver.get("https://www.google.co.in");
    

    在这种情况下,将使用默认浏览器。如果您想要 chrome,请确保它已预装在模拟器上 如果是,你可以使用MobileBrowserType.CHROME

    【讨论】:

      猜你喜欢
      • 2021-12-09
      • 2018-06-16
      • 1970-01-01
      • 2017-08-06
      • 2023-04-06
      • 1970-01-01
      • 2018-09-11
      • 2019-02-09
      • 2015-12-10
      相关资源
      最近更新 更多