[英]Selenium + Python, How to add new tab with url
I would like to我想要
Seems very straightforward, but I am struggling...看起来很简单,但我很挣扎......
Can you please show me how to write a python code for this by using Selenium?你能告诉我如何使用Selenium为此编写python代码吗? (I am a WIndow 10 user btw) (顺便说一句,我是 WINdow 10 用户)
The below code is what I got so far下面的代码是我到目前为止
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import time
#PATH = r'C:\Program Files\Chromedriver'
PATH = r'C:\Program Files\IEDriverServer.exe'
driver = webdriver.Ie(PATH)
main_url = "https://www.facebook.com/"
secondary_url = "https://www.google.com/"
driver.get(main_url)
driver.find_element_by_tag_name("body").send_keys(Keys.CONTROL + "t")
If you want to open a new tab with any url and switch to it.如果你想打开一个带有任何 url 的新标签并切换到它。 Might switch 1 to any number of tabs opened.可以将 1 切换为打开的任意数量的选项卡。
url='anything'
driver.execute_script("window.open('{0}', '_blank');".format(url))
driver.switch_to.window(driver.window_handles[1])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.