如何解决Selenium-页面加载完成后弹出打印对话框
我尝试打开一个网站并模拟键盘活动(ctrl + p)以调出打印对话框。 搜索和尝试了许多方法,但仍然无法弹出打印对话框。我编写了一些测试代码来模拟使用Google页面的键盘活动,有人可以帮助我找到导致其无效的根本原因吗?现在,此代码可以打开chrome,以便在Google页面上启动,并在启动后退出Chrome,但是没有键盘活动。)
(我从一个我不认识的人那里复制的代码,但是它仅用于测试键盘活动为何不起作用。)
options = webdriver.ChromeOptions()
options.add_argument("start-maximized")
options.add_experimental_option("excludeSwitches",["enable-automation"])
options.add_experimental_option('useAutomationExtension',False)
driver = webdriver.Chrome(options=options)
driver.get('https://www.google.com/')
ActionChains(driver).key_down(Keys.CONTROL).send_keys('a').key_up(Keys.CONTROL).perform()
time.sleep(3)
driver.quit()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。