关闭新打开的选项卡-Python(Selenium)



我正试图关闭一个用打开的新选项卡

driver.execute_script("window.open('https://www.google.com/');")

然而,它不符合我尝试过的方式。它们是:

ActionChains(driver).key_down(Keys.SHIFT).send_keys('w').key_up(Keys.SHIFT).perform()

这个确实部分有效(它关闭了驱动程序选项卡,这不是目标(:

driver.close

目标是关闭Chrome(Windows(中新打开的窗口/tab

要关闭新打开的选项卡,首先必须使用切换到该选项卡

driver.switch_to.window(driver.window_handles[1])

现在你应该用关闭它

driver.close()

然后用切换回主选项卡

driver.switch_to.window(driver.window_handles[0])

最新更新