gpt4 book ai didi

android - 在 android 中使用桌面 View 启动 chrome 浏览器应用程序

转载 作者:行者123 更新时间:2023-12-03 17:17:12 25 4
gpt4 key购买 nike

我正在使用以下所需功能启动 chrome 应用程序

DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("deviceName", "Android");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability(CapabilityType.BROWSER_NAME, "Chrome");
capabilities.setCapability("platformVersion", "5.0.2");
capabilities.setCapability("appPackage", "com.android.chrome");
capabilities.setCapability("appActivity", "com.google.android.apps.chrome.ChromeTabbedActivity");
capabilities.setCapability("disable-popup-blocking", true);
driverC = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);

我想知道在启用请求桌面站点复选框的情况下启动 chrome 应用程序所需的功能。

引用画面:

enter image description here

最佳答案

在移动自动化中,要在桌面模式下自动化浏览器,我们可以在 的帮助下执行用户代理 .
后续步骤:

  • 查找您的设备和浏览器的用户代理。在您的设备/模拟器中导航到 find my user agent网站,它会自动显示用户代理,如下所示。 (记下它)
    Find user agent
  • 将上述用户代理添加到 Chrome 选项 在 --user-agent 标志的帮助下。然后为 flag 选项分配所需的功能,如下所示。
    在用户代理上,您可以添加所有浏览器或您想要自动化的浏览器。
    代码:
    DesiredCapabilities caps = new DesiredCapabilities();
    caps.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");
    caps.setCapability(MobileCapabilityType.PLATFORM_VERSION, "10.0");
    caps.setCapability(MobileCapabilityType.DEVICE_NAME, "Nexus_10");
    caps.setCapability("chromedriverExecutable","\\driver\\chromedriver_74.exe");
    caps.setCapability(MobileCapabilityType.BROWSER_NAME, "chrome");
    ChromeOptions options = new ChromeOptions();
    options.addArguments("--user-agent=Chrome/74.0.3729.185");
    caps.setCapability(ChromeOptions.CAPABILITY, options);
    url = "http://127.0.0.1:4723/wd/hub";
    driver = new AndroidDriver<>(new URL(url), caps);
  • 现在运行程序并验证执行。浏览器会自动在自动化设备上以桌面模式打开。

  • (这是使用 Java 语言执行的,并且可以使用其他语言执行类似的方法)

    关于android - 在 android 中使用桌面 View 启动 chrome 浏览器应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40734322/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com