我写了下面的代码。
from selenium import webdriver
driver1 = webdriver.Chrome()
driver1.get('https://www.google.com/')
driver2 = webdriver.Chrome()
driver2.get('https://www.yahoo.com/')
当然,这段代码最终将创建2页,但我想将其合并为1页。
我该如何实施?
答案 0 :(得分:0)
您是说要在一个窗口中使用多个标签?
我相信Selenium中没有这样的功能。但是,您可以使用execute_script()
函数运行JavaScript在新选项卡中打开URL。
driver.get("https://google.com")
script = "window.open('https://www.yahoo.com/','_blank');"
driver.execute_script(script)
希望这会有所帮助。