Ich kann meine Beispiel-Winkelmesser-Tests nicht im Chrome-Browser ausführen.Kann keine Portractor-Tests in Chrome ausführen
Hier ist meine Datei config.js.
exports.config = {
capabilities: {
"browserName": "chrome",
"chromeOptions": {
binary: "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe",
args: [],
extensions: [],
}
},
seleniumAddress: 'http://localhost:4444/wd/hub',
onPrepare: function() {
var width = 1600;
var height = 1200;
browser.driver.manage().window().setSize(width, height);
},
specs: ['C:/Users/Desktop/spec.js'],
};
Hier ist die spec.js
Dateidescribe('Guru99 Test', function() {
it('should add a Name as GURU99', function() {
browser.get('www.guru99.com');
//expect(browser.getTitle().toEqual("Meet guru99"))
element(by.xpath("//*[@href='/software-testing.html']")).click();
var guru= element(by.xpath('html/body/div[2]/div[1]/div[2]/div[2]/div/h3'));
expect(guru.getText()).toEqual('Hello change GURU99!');
browser.driver.sleep(5000);
});
});
Es öffnet Chrom, gibt Daten; in URL, dann eingibt HTML-Tags ebenfalls, für einen Moment und öffnet URL dann aber tut nichts ...
Wie man dieses Problem löst?
Chrome-Version - 58,0 Protractor Version - 5.1.1
Vielen Dank im Voraus.
Stellen Sie sicher, dass Sie die neueste Version von 'chromedriver' verwenden. – orde
Ja, hat den Befehl 'webdriver-manager update' angewendet, bevor Tests ausgeführt wurden. Was ich glaube, aktualisierte chromedriver. – mashkurm
können Sie versuchen, es erneut auszuführen, nach dem Entfernen von 'browser.driver.manage(). Window(). SetSize (width, height);' von OnPrepare-Methode. –