微软边缘和守夜人

问题描述 投票:0回答:2

出于某种原因,我无法在Microsoft Edge Windows 10中进行测试。

这是我的夜班配置

"edge": {
            "use_ssl": false,
            "silent": true,
            "output": true,
            "desiredCapabilities": {
                "browserName": "MicrosoftEdge",
                "platform": "Windows 10",
                "version": "13.10586",
                "screenResolution": "1280x1024",
                "avoidProxy": true
            }
}

有没有人能够在Microsoft Edge中进行测试?如果是这样,你使用什么版本的硒?我使用2.52你使用什么版本的边缘驱动程序?

selenium microsoft-edge nightwatch.js
2个回答
0
投票

首先,您需要Microsoft Edge Webdriver。你可以从这里下载:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

然后在nigthwatch.js配置中,您需要指定边缘webdriver(webdriver.edge.driver arg)的路径。这就是我的配置: "selenium": { "start_process": true, "server_path": "./node_modules/file_dependencies/selenium-server-standalone.jar", "log_path": "", "host": "127.0.0.1", "port": seleniumPort, "cli_args": { "webdriver.chrome.driver": "./node_modules/file_dependencies/chromedriver.exe", "webdriver.ie.driver": "./node_modules/file_dependencies/IEDriverServer.exe", "webdriver.edge.driver": "C:/Program Files (x86)/Microsoft Web Driver/MicrosoftWebDriver.exe", "webdriver.gecko.driver": "./node_modules/file_dependencies/geckodriver.exe", "webdriver.firefox.profile": "" } }

你的其他配置看起来很好


0
投票

我有问题使用Selenium 3.9.1开始工作,其中Selenium试图使用geckodriver对Edge运行测试。

我的配置如下所示(片段保持不变):

"selenium" : {
    "cli_args" : {
      "webdriver.chrome.driver" : "bin\\chromedriver.exe",
      "webdriver.edge.driver" : "bin\\MicrosoftWebDriver.exe",
      "webdriver.gecko.driver" : "bin\\geckodriver.exe",
      "webdriver.firefox.profile": ""
    }
},

"test_settings" : {
    "default" : {
      "desiredCapabilities": {
        "browserName": "edge",
        "marionette": true
        }   
    }
}

我能够通过将“edge”更改为“ie”并将浏览器名称更改为“Internet explorer”来解决此问题 - 请参阅更新的配置:

"selenium" : {
    "cli_args" : {
        "webdriver.chrome.driver" : "bin\\chromedriver.exe",
        "webdriver.ie.driver" : "bin\\MicrosoftWebDriver.exe",
        "webdriver.gecko.driver" : "bin\\geckodriver.exe",
        "webdriver.firefox.profile": ""
    }
},

"test_settings" : {
    "default" : {
        "launch_url" : "http://localhost",
        "selenium_port"  : 4444,
        "selenium_host"  : "localhost",
        "silent": true,
        "screenshots" : {
            "enabled" : false,
            "path" : ""
        },
        "desiredCapabilities": {
            "browserName": "internet explorer",
            "marionette": true
        }
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.