【问题标题】:How to run the Chrome Beta version with ChromeDriver using Selenium?如何使用 Selenium 使用 ChromeDriver 运行 Chrome Beta 版本?
【发布时间】:2020-01-26 11:17:46
【问题描述】:

我正在尝试使用 selenium Web 驱动程序运行 chrome beta 版本。 当我运行测试用例时,我在控制台上出现以下错误,请参见图片:

我在节点配置文件中添加了以下几行:

    {
"capabilities": [

    {
        "platform": "WINDOWS",
        "browserName": "chrome",
        "webdriver.chrome.driver":"drive:\selenium\chromedriver.exe",
        "chromeOptions": "drive:\Program Files (x86)\Google\Chrome Beta\Application\chrome.exe",

    }

]  

我正在使用以下设置:

Selenium=2.53
chrome Web-driver= 80_0_3987_16
Google chrome= 80.0.3987.66 (Official Build) beta (64-bit)

我们有从 GO cicd 服务器执行的集线器和节点设置和自动化测试套件。 任何帮助将不胜感激,谢谢

【问题讨论】:

    标签: selenium google-chrome selenium-webdriver selenium-chromedriver chrome-options


    【解决方案1】:

    这对我有用

    chrome_options.binary_location = "C:/Program Files/Google/Chrome Beta/Application/chrome.exe"
    

    【讨论】:

      【解决方案2】:

      要运行 浏览器变体之一:

      • Chrome 金丝雀
      • Chrome 来自 开发频道
      • Chromium for Windows x64 的原始构建

      您需要从任一官方存储库下载最新的 Chromium 二进制文件:

      您可以使用以下解决方案:

      • 代码块:

        import org.openqa.selenium.WebDriver;
        import org.openqa.selenium.chrome.ChromeDriver;
        import org.openqa.selenium.chrome.ChromeOptions;
        
        public class A_Chrome_Canary {
        
            public static void main(String[] args) {
        
                System.setProperty("webdriver.chrome.driver", "C:\\Utility\\BrowserDrivers\\chromedriver.exe");
                ChromeOptions opt = new ChromeOptions();
                opt.setBinary("C:\\Users\\AtechM_03\\AppData\\Local\\Google\\Chrome SxS\\Application\\chrome.exe");
                WebDriver driver = new ChromeDriver(opt);
                driver.get("https://www.google.com/");
                System.out.println(driver.getTitle());
            }
        }
        
      • 控制台输出:

        Google
        
      • 浏览器快照:

      【讨论】:

      • 感谢@DabanjanB 的回答。实际上我正在尝试运行谷歌浏览器测试版而不是金丝雀。如果您指导我如何设置 google chrome 测试版,那将非常有帮助。
      • 我访问了上面的官方存储库链接,我已经下载并安装了 beta chrome。
      • @Asad 我认为启动金丝雀和金丝雀将涉及相同的步骤。
      猜你喜欢
      • 2020-04-10
      • 2020-09-24
      • 1970-01-01
      • 2019-08-07
      • 2019-12-25
      • 1970-01-01
      • 2023-03-20
      相关资源
      最近更新 更多