Selenium Python выдает ошибку browser_switcher_service. cc (238) без причины - PullRequest
0 голосов
/ 05 мая 2020

Я написал довольно простой скрипт для пинга веб-сайта -> найти элемент по имени -> проверить, отображается он или нет. Скрипт вроде работает нормально, но в то же время выдает странную ошибку.

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time

# Chrome 
driver = webdriver.Chrome(executable_path='D:/selenium_drivers/chromedriver.exe')

driver.get("http://newtours.demoaut.com/")
element = driver.find_element_by_name('userName')
print(element.is_displayed()) # T/F based on element's state 

Вот результат этого скрипта,
enter image description here

Я получаю результат как True, что здорово, но оно приходит вместе с этой ошибкой по причинам, которые я пока не могу понять.
[12080:16948:0505/181346.157:ERROR:browser_switcher_service.cc(238)] XXX Init()
Google Chrome Версия: 81.0.4044.129 (64-разрядная)
Selenium Chromedriver Версия: 81.0.4044.69
Операционная система: Windows 10

1 Ответ

0 голосов
/ 05 мая 2020

Я не уверен, какова цель этого звонка; но, похоже, это безобидный вызов для регистрации. Соответствующий код:

void BrowserSwitcherService::Init() {
  LOG(ERROR) << "XXX Init()";
  LoadRulesFromPrefs();
  StartDownload(fetch_delay());
}

Который был добавлен в этот коммит . Это что-нибудь делает? Или просто вывести сообщение в консоль? Возникают ли ошибки Python?

...