如何在vb.net中使用Selenium打开Chrome的新标签页
我试着发送按键,但没有成功。
IWebElement body = driver.FindElement(By.TagName("body"))
body.SendKeys(Keys.Control + "T")
我还尝试了动作类:
Actions act = new Actions(driver);
act.keyDown(Keys.CONTROL).sendKeys("t").keyUp(Keys.CONTROL).build().perform();
2 个回答
0
你可以在vb.net中使用以下内容
Dim js As IJavaScriptExecutor = TryCast(driver, IJavaScriptExecutor)
js.ExecuteScript("window.open()")
driver.SwitchTo().Window(driver.WindowHandles.Last())
0
试试这个
from selenium import webdriver
import time
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get('https://www.w3schools.com/c/')
driver.execute_script("window.open('');")
driver.switch_to.window(driver.window_handles[1])
driver.get("https://www.lenskart.com/")
driver.close()