I am opening 10 tabs (same URL) in chrome browser Successfully. but problem is that, my URL takes 1 minute to load page and i don't want to wait 1 minute at each tab.
i need to let it load and want to open another tab and i know final tab compulsory take one minute to load but no problem but i don't want to wait 1 minute for each tab.
what can i do to achieve it?
i have used time.sleep()
, WebDriverWait
, driver.switch_to.window(x)
but no use.
Thanks in Advance
This is my Code:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common import window
import time
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as ec
options = webdriver.ChromeOptions()
options.add_experimental_option("detach", True)
options.add_argument("start-maximized")
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options)
url = 'http://my_url/Index'
driver.get(url)
for _ in range(10):
driver.get(url)
driver.switch_to.new_window(window.WindowTypes.TAB)