# Necessary imports from selenium import webdriver # initially webdriver is empty webdriver.driver = None browserName = input("Enter your browser name(chrome/firefox/edge/ie):") # Depends upon the browser name, drivers are selected, # in order to check for all given 4 browser checkings, # all 4 drivers must be installed and they should be # available in "Path" if browserName.upper() == "CHROME": driver = webdriver.Chrome() elif browserName.upper() == "FIREFOX": driver = webdriver.Firefox() elif browserName.upper() == "EDGE": # MicrosoftWebDriver.exe should be # downloaded and available in Path driver = webdriver.Edge() elif browserName.upper() == "IE": # IEDriverServer.exe should be # downloaded and available in Path driver = webdriver.Ie() else: print("No browser is specified") # Lets open google.com in the first tab driver.get('http://google.com') # Lets open https://www.bing.com/ in the second tab driver.execute_script("window.open('#','secondtab');") driver.switch_to.window("secondtab") driver.get('https://www.bing.com/') # Lets open https://www.facebook.com/ in the third tab driver.execute_script("window.open('#', 'thirdtab');") driver.switch_to.window("thirdtab") driver.get('https://www.facebook.com/') # It is always good to quit the driver # driver.quit()
Quick Takeaway: If you want a simple, no-fuss app uninstaller that just works, AppCleaner is your best bet.…
Looking for the right AI memory solution but not sure if Mem0 fits your needs?…
Looking for better remote access options? You're not alone. Many IT teams and businesses are…
Looking for alternatives to Same.new? You're not alone. While Same.new promises to clone websites and…
If you're paying steep bills to Heroku, Vercel, or Netlify and wondering if there's a…
MiniMax-M1 is a new open-weight large language model (456 B parameters, ~46 B active) built with hybrid…