1.Buka tepi MS Chromium dan ketik perintah "edge://settings/help" untuk memeriksa versi 2. Unduh MS Chromium edge webdriver dan letakkan ke direktori proyek project 3. Atur kemampuan yang diinginkan dalam file conf.js 4. Mulai server menggunakan perintah "webdriver-manager start --edge msedgedriver.exe" 5. Jalankan pengujian menggunakan "protractor conf.js"

Lingkungan Hidup:

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'],
    }
  };

Juga dicoba dengan menggunakan kemampuan yang diinginkan dalam file spec.js juga tetapi halaman kosong masih dibuka

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/');

    });
 });

enter image description here

0
Virendra Singh 24 Mei 2020, 14:55

1 menjawab

Jawaban Terbaik

Saat memulai webdriver-manager, pastikan jalur ke msedgedriver ditentukan.

webdriver-manager start --edge "pathToEdgeDriver/msedgedriver.exe"

Objek kemampuan harus memiliki MicrosoftEdge sebagai browserName.

seleniumAddress: 'http://localhost:4444/wd/hub',
   capabilities: {
        'browserName': 'MicrosoftEdge'
    }
1
Abhilash Sahoo 25 Mei 2020, 10:57