"Данные;"открытие с помощью Chrome при использовании Selenium - PullRequest
0 голосов
/ 08 октября 2019

Я пытаюсь запустить образец кода, чтобы открыть 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();
    });
  });


}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...