• <bdo id='qeDV9'></bdo><ul id='qeDV9'></ul>

  • <tfoot id='qeDV9'></tfoot>

  • <i id='qeDV9'><tr id='qeDV9'><dt id='qeDV9'><q id='qeDV9'><span id='qeDV9'><b id='qeDV9'><form id='qeDV9'><ins id='qeDV9'></ins><ul id='qeDV9'></ul><sub id='qeDV9'></sub></form><legend id='qeDV9'></legend><bdo id='qeDV9'><pre id='qeDV9'><center id='qeDV9'></center></pre></bdo></b><th id='qeDV9'></th></span></q></dt></tr></i><div id='qeDV9'><tfoot id='qeDV9'></tfoot><dl id='qeDV9'><fieldset id='qeDV9'></fieldset></dl></div>

      <legend id='qeDV9'><style id='qeDV9'><dir id='qeDV9'><q id='qeDV9'></q></dir></style></legend>

        <small id='qeDV9'></small><noframes id='qeDV9'>

        如何告诉 Selenium 在 Chrome 75 的打印弹出窗口上按

        时间:2023-09-28
        1. <i id='0bhlq'><tr id='0bhlq'><dt id='0bhlq'><q id='0bhlq'><span id='0bhlq'><b id='0bhlq'><form id='0bhlq'><ins id='0bhlq'></ins><ul id='0bhlq'></ul><sub id='0bhlq'></sub></form><legend id='0bhlq'></legend><bdo id='0bhlq'><pre id='0bhlq'><center id='0bhlq'></center></pre></bdo></b><th id='0bhlq'></th></span></q></dt></tr></i><div id='0bhlq'><tfoot id='0bhlq'></tfoot><dl id='0bhlq'><fieldset id='0bhlq'></fieldset></dl></div>

              <bdo id='0bhlq'></bdo><ul id='0bhlq'></ul>
                  <tbody id='0bhlq'></tbody>
                • <legend id='0bhlq'><style id='0bhlq'><dir id='0bhlq'><q id='0bhlq'></q></dir></style></legend>
                  <tfoot id='0bhlq'></tfoot>

                  <small id='0bhlq'></small><noframes id='0bhlq'>

                • 本文介绍了如何告诉 Selenium 在 Chrome 75 的打印弹出窗口上按取消?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我一直在使用以下建议的解决方案:https://stackoverflow.com/a/41670021/4633408

                  I have been using the the suggested solution from : https://stackoverflow.com/a/41670021/4633408

                  自 Chrome 71 以来它运行良好.

                  And it worked perfectly since Chrome 71.

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

                  但它不再有效.

                  有没有人想办法在 Chrome 75 的打印预览中点击取消"?

                  Has anyone figured out a way to click, "Cancel" in the print preview for Chrome 75?

                  我发现了异常,它只是说:

                  I caught the exception and it simply says:

                   e:org.openqa.selenium.WebDriverException: unknown error: Cannot read property 'shadowRoot' of null
                  

                  推荐答案

                  在版本 75.0.3770.142 (Official Build) (64-bit) 上测试了这个.他们现在有额外的元素

                  Tested this on Version 75.0.3770.142 (Official Build) (64-bit) .They have additional element now

                  <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

                  with 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();")
                  

                  EDIT :: 适用于版本 79.0.3945.88(官方版本)(64 位)

                  EDIT :: For Version 79.0.3945.88 (Official Build) (64-bit)

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

                  这篇关于如何告诉 Selenium 在 Chrome 75 的打印弹出窗口上按取消?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:org.openqa.selenium.SessionNotCreatedException:从 Jenkins CI 下一篇:WebDriver 从页面中删除元素

                  相关文章

                  最新文章

                • <legend id='7eWAM'><style id='7eWAM'><dir id='7eWAM'><q id='7eWAM'></q></dir></style></legend>
                • <tfoot id='7eWAM'></tfoot>
                  1. <i id='7eWAM'><tr id='7eWAM'><dt id='7eWAM'><q id='7eWAM'><span id='7eWAM'><b id='7eWAM'><form id='7eWAM'><ins id='7eWAM'></ins><ul id='7eWAM'></ul><sub id='7eWAM'></sub></form><legend id='7eWAM'></legend><bdo id='7eWAM'><pre id='7eWAM'><center id='7eWAM'></center></pre></bdo></b><th id='7eWAM'></th></span></q></dt></tr></i><div id='7eWAM'><tfoot id='7eWAM'></tfoot><dl id='7eWAM'><fieldset id='7eWAM'></fieldset></dl></div>
                      <bdo id='7eWAM'></bdo><ul id='7eWAM'></ul>

                      <small id='7eWAM'></small><noframes id='7eWAM'>