Я пытаюсь запустить образец кода, чтобы открыть Google на Chrome со своего рабочего стола. Однако он открывается с «данными»;в URL.
Из того, что я видел ранее, это можно решить, обновив Chrome Driver.exe, который я уже проверил и убедился в его совместимости, поэтому я не знаю, в чем еще проблема. Моя версия Chrome 77.0.3865.90 и драйвер, который я скачал, был 77.0.3865.40
var webdriver = require('selenium-webdriver'),
By = webdriver.By,
until = webdriver.until;
var driver_chr = new webdriver.Builder()
.forBrowser('chrome')
.build();
searchTest(driver_chr);
function searchTest(driver) {
driver.get('https//:google.ca');
driver.findElement(By.name('q')).sendKeys('webdriver');
driver.sleep(1000).then(function () {
driver.findElement(By.name('q')).sendKeys(webdriver.Key.ENTER);
});
driver.sleep(2000).then(function () {
driver.getTitle().then(function (title) {
console.log(title)
if (title === 'Google') {
console.log('Test passed');
} else {
console.log('Test failed');
}
driver.quit();
});
});
}