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

    1. <tfoot id='tX8LL'></tfoot>

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

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

        WebDriver 从页面中删除元素

        时间:2023-09-28

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

            • <tfoot id='L9ZUO'></tfoot><legend id='L9ZUO'><style id='L9ZUO'><dir id='L9ZUO'><q id='L9ZUO'></q></dir></style></legend>
                <bdo id='L9ZUO'></bdo><ul id='L9ZUO'></ul>

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

                  本文介绍了WebDriver 从页面中删除元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在使用 Selenium WebDriver(ChromeDriver).处理后我需要从页面中删除一些元素(来自 DOM 模型).

                  I'm using Selenium WebDriver(ChromeDriver). I need to remove some elements from page after processing(from DOM model).

                  例如我有以下元素:

                  WebElement starRatingElement = reviewElement.findElement(By.className("review-info-star"));
                  

                  如何从浏览器 DOM 模型中移除 starRatingElement ?

                  How to remove starRatingElement from browser DOM model ?

                  如何使用 Selenium WebDriver 在 Java 中实现?请举个例子.

                  How it can be achieved in Java with Selenium WebDriver ? Please show an example.

                  推荐答案

                  您必须执行 JavaScript 代码才能进行任何 DOM 更改.

                  You'll have to execute a JavaScript code to make any DOM changes.

                  WebDriver driver = new ChromeDriver();
                  JavascriptExecutor js;
                  if (driver instanceof JavascriptExecutor) {
                      js = (JavascriptExecutor) driver;
                  }
                  js.executeScript("return document.getElementsByClassName('review-info-star')[0].remove();");
                  

                  这篇关于WebDriver 从页面中删除元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何告诉 Selenium 在 Chrome 75 的打印弹出窗口上按 下一篇:SessionNotFoundException:会话 ID 为空.调用 quit() 后使用

                  相关文章

                  最新文章

                  <i id='hayjf'><tr id='hayjf'><dt id='hayjf'><q id='hayjf'><span id='hayjf'><b id='hayjf'><form id='hayjf'><ins id='hayjf'></ins><ul id='hayjf'></ul><sub id='hayjf'></sub></form><legend id='hayjf'></legend><bdo id='hayjf'><pre id='hayjf'><center id='hayjf'></center></pre></bdo></b><th id='hayjf'></th></span></q></dt></tr></i><div id='hayjf'><tfoot id='hayjf'></tfoot><dl id='hayjf'><fieldset id='hayjf'></fieldset></dl></div>
                    <bdo id='hayjf'></bdo><ul id='hayjf'></ul>
                1. <small id='hayjf'></small><noframes id='hayjf'>

                  <tfoot id='hayjf'></tfoot>

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