1. <tfoot id='8Ma0q'></tfoot>

      <small id='8Ma0q'></small><noframes id='8Ma0q'>

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

        量角器未知错误,从 DOM 中删除属性

        时间:2023-06-15
        <i id='Aq7dX'><tr id='Aq7dX'><dt id='Aq7dX'><q id='Aq7dX'><span id='Aq7dX'><b id='Aq7dX'><form id='Aq7dX'><ins id='Aq7dX'></ins><ul id='Aq7dX'></ul><sub id='Aq7dX'></sub></form><legend id='Aq7dX'></legend><bdo id='Aq7dX'><pre id='Aq7dX'><center id='Aq7dX'></center></pre></bdo></b><th id='Aq7dX'></th></span></q></dt></tr></i><div id='Aq7dX'><tfoot id='Aq7dX'></tfoot><dl id='Aq7dX'><fieldset id='Aq7dX'></fieldset></dl></div>

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

            <legend id='Aq7dX'><style id='Aq7dX'><dir id='Aq7dX'><q id='Aq7dX'></q></dir></style></legend>
            <tfoot id='Aq7dX'></tfoot>
              <tbody id='Aq7dX'></tbody>

                  <bdo id='Aq7dX'></bdo><ul id='Aq7dX'></ul>
                • 本文介绍了量角器未知错误,从 DOM 中删除属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我是量角器的新手并试图从 DOM 中删除属性但得到未知错误",我不确定可能是什么问题

                  Im new to protractor and trying to remove attribute from DOM but getting "unknown error", Im not sure what could be the problem

                  我有一个带有自定义指令的简单 HTML.我正在尝试删除它以使我的测试用例通过:

                  Im having a simple HTML with a custom directive.I am trying to remove that for my test cases to pass:

                  <input type="text" name="rptdate" input-date placeholder="DD-MM-YYYY" data-ng-model="newPatReports.reportDate" />
                  

                  我运行的命令是:

                  browser.executeScript( 'document.getElementsByName("rptdate").removeAttribute("input-date")' );
                  browser.driver.findElement(protractor.By.name('rptdate')).removeAttr("input-date");
                  browser.executeScript('document.querySelector("input[name='rptdate']").removeAttribute("input-date");');
                  

                  但他们都没有帮助.

                  推荐答案

                  使用 Protractor 定位元素,然后将 Web Element 传递给脚本:

                  Locate the element with Protractor and then pass the Web Element into the script:

                  var elm = element(by.name("rptdate"));
                  
                  browser.executeScript('arguments[0].removeAttribute("input-date");', elm.getWebElement());
                  

                  这篇关于量角器未知错误,从 DOM 中删除属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:Angularjs,使用 angular-recaptcha 进行 e2e 测试 下一篇:了解量角器对 Promise 的使用

                  相关文章

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

                  • <bdo id='3inhC'></bdo><ul id='3inhC'></ul>

                  <small id='3inhC'></small><noframes id='3inhC'>

                    <tfoot id='3inhC'></tfoot>

                    <legend id='3inhC'><style id='3inhC'><dir id='3inhC'><q id='3inhC'></q></dir></style></legend>