使用Selenium和Python在新选项卡中打开新链接的方法如下:
pip install selenium
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.Chrome()
driver.get("https://www.example.com")
element = driver.find_element_by_xpath("//a[@id='link']")
ActionChains(driver).key_down(Keys.CONTROL).click(element).key_up(Keys.CONTROL).perform()
driver.switch_to.window(driver.window_handles[-1])
完整的代码示例:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.Chrome()
driver.get("https://www.example.com")
element = driver.find_element_by_xpath("//a[@id='link']")
ActionChains(driver).key_down(Keys.CONTROL).click(element).key_up(Keys.CONTROL).perform()
driver.switch_to.window(driver.window_handles[-1])
# 在新选项卡中执行其他操作
driver.quit()
这样就可以使用Selenium和Python在新选项卡中打开新链接了。注意,以上代码示例中的"https://www.example.com"
和"//a[@id='link']"
只是示意,实际应根据具体情况进行修改。
云+社区技术沙龙[第8期]
serverless days
北极星训练营
云+社区技术沙龙[第7期]
北极星训练营
云+社区技术沙龙 [第31期]
云+社区开发者大会 武汉站
云+社区技术沙龙[第27期]
领取专属 10元无门槛券
手把手带您无忧上云