это над чем я работаю, я новичок в этом, я пытаюсь получить ответы из того, что я прочитал на этом сайте и на многих других, но я не могу найти тот, который работает для меня, поэтому извините, если мой код выглядит очень странно или похож на арматуру
Код: Выделить всё
service = webdriver.ChromeService(executable_path='./chromedriver.exe')
driver = webdriver.Chrome(service=service)
driver.get("URL1")
driver.maximize_window()
WebDriverWait(driver, 20).until(EC.invisibility_of_element_located((By.ID, "login-button")))
driver.execute_script("window.open('URL2')")
while True:
print("Browser is open. Press Ctrl+C to close.")
try:
input()
except KeyboardInterrupt:
break
Код: Выделить всё
WebDriverWait(driver, 20).until(EC.invisibility_of_element_located((By.ID, "login-button")))
Код: Выделить всё
driver.execute_script("window.open('URL2')")
опять, проблема в том, что URL1 и URL2 открываются одновременно, когда я запускаю это, он не ждет, пока я сначала войду в систему или сделаю какие-либо проверки и т. д.
Подробнее здесь: https://stackoverflow.com/questions/791 ... -to-happen
Мобильная версия