Есть ли способ отслеживать ход загрузки в Selenium без использования элементов HTML / CSS? - PullRequest
0 голосов
/ 07 ноября 2019

Есть ли способ отслеживать ход загрузки файла, используя Python> Selenium без использования элементов HTML / CSS? Ищите общее решение, которое работает на многих сайтах, но не имеет ни малейшего понятия, с чего начать.

В библиотеке запросов Python можно убедиться в том, что вы продвигаетесь по частям, но я понятия не имею, с чего начать в Selenium или, если это вообще возможно.

1 Ответ

1 голос
/ 08 ноября 2019

Попробуйте найти информацию о прогрессе загрузки в журналах производительности

# Doesn't work for Firefox. Only Chrome
capabilities = webdriver.DesiredCapabilities().CHROME
capabilities["goog:loggingPrefs"] = {"performance": "ALL"}
driver = webdriver.Chrome(desired_capabilities=capabilities)

# upload file

# watch performance logs
for perf_entry in driver.get_log("performance"):
    perf_entry["message"] = json.loads(perf_entry["message"])["message"]
    # check perf_entry
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...