Jasmine 在e2e测试中,使用量角器在Chromium Edge(新边缘浏览器)中打开空白页

Jasmine 在e2e测试中,使用量角器在Chromium Edge(新边缘浏览器)中打开空白页,jasmine,protractor,Jasmine,Protractor,1.打开MS Chromium边缘并键入命令“edge://settings/help“以检查版本 2.下载并将其放入项目目录中 3.在conf.js文件中设置所需的功能 4.使用命令“webdriver管理器启动--edge msedgedriver.exe”启动服务器 5.使用“量角器conf.js”运行测试 环境: Chromium Edge Version = 83.0.478.37 Chromium web driver = 83.0.478.37 Selenium server

1.打开MS Chromium边缘并键入命令“
edge://settings/help
“以检查版本 2.下载并将其放入项目目录中 3.在conf.js文件中设置所需的功能 4.使用命令“webdriver管理器启动--edge msedgedriver.exe”启动服务器 5.使用“
量角器conf.js
”运行测试

环境:

Chromium Edge Version =  83.0.478.37
Chromium web driver   = 83.0.478.37
Selenium server version = 3.141.59
JDK  =1.8.191
conf.js

exports.config = {
    // The address of a running selenium server.
    seleniumAddress: 'http://localhost:4444/wd/hub',
     capabilities: {
       'browserName': 'chrome',
       'goog:chromeOptions': {
        // Faked out chrome binary
        'binary':'C:\\Program Files (x86)\\Microsoft\\Edge Beta\\Application\\msedge.exe'
      }

    },
    //Path of Chromium edge driver
    chromeDriver:'./msedgedriver.exe',

    specs: ['spec.js'],
    }
  };
还尝试在spec.js文件中使用所需的功能,但仍然打开空白页

describe('slow calculator', function() {
    beforeEach(function() {
        let options = new edge.Options();
        options.setEdgeChromium(true);
        //options.setBinaryPath("C:\\Program Files (x86)\\Microsoft\\Edge Beta\\Application\\msedge.exe");

        let browser = edge.Driver.createSession(options);

        browser.get('http://juliemr.github.io/protractor-demo/');

    });
 });

启动webdriver manager时,请确保指定了MSEdge驱动程序的路径

webdriver-manager start --edge "pathToEdgeDriver/msedgedriver.exe"
capabilities对象应将MicrosoftEdge作为browserName

seleniumAddress: 'http://localhost:4444/wd/hub',
   capabilities: {
        'browserName': 'MicrosoftEdge'
    }