Как переключать вкладки во время загрузки страницы, селен с python - PullRequest
0 голосов
/ 08 января 2020

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

Желаемым конечным результатом будет то, что мне не придется ждать окончания загрузки страницы до 1013 *, прежде чем я go получит дополнительные страницы на других вкладках.

В настоящее время Подход выглядит примерно так:

driver = webdriver.Chrome()
driver.set_page_load_timeout(1)    
driver.get('mysite.com')
for i in range(10):
     driver.execute_script("window.open('');")
     driver.switch_to.window(driver.window_handles[i+1])
     driver.get('mysite.com')

Когда он запускается сейчас, он загружает страницу и ждет окончания загрузки страницы, прежде чем перейти к следующей странице. Вместо этого я хочу подождать 1 секунду (page_load_timeout) и сразу же открыть новую вкладку и получить сайт.

В любом случае, чтобы достичь желаемого результата, используйте python 3,7 с селеном и chrome?

Спасибо!

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