如何告诉Selenium在Chrome 75的打印d出窗口中按“取消”?

如何告诉Selenium在Chrome 75的打印d出窗口中按“取消”?,第1张

如何告诉Selenium在Chrome 75的打印d出窗口中按“取消”?

在75.0.3770.142(Official Build)(64位)版本上进行了测试。它们现在具有其他元素

<print-preview-sidebar id="sidebar"></print-preview-sidebar>

用于控制台中的测试

document.querySelector("print-preview-app").shadowRoot.querySelector("print-preview-sidebar").shadowRoot.querySelector("print-preview-header").shadowRoot.querySelector("paper-button.cancel-button").click()

与executor.executescript

executor.executescript("document.querySelector("print-preview-app").shadowRoot.querySelector("print-preview-sidebar").shadowRoot.querySelector("print-preview-header").shadowRoot.querySelector("paper-button.cancel-button").click();")

编辑 ::对于版本 79.0.3945.88 (官方内部版本)(64位)

document.querySelector("print-preview-app").shadowRoot.querySelector("print-preview-sidebar").shadowRoot.querySelector("print-preview-button-strip").shadowRoot.querySelector("cr-button.cancel-button").click()


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4977653.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-13
下一篇2022-11-14

发表评论

登录后才能评论

评论列表(0条)

    保存