我正试图关闭一个用打开的新选项卡
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])