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

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

        • <bdo id='H8hEf'></bdo><ul id='H8hEf'></ul>
        <tfoot id='H8hEf'></tfoot>

        如何在 Ruby 编写的 Webdriver 测试中执行 JavaScript

        时间:2023-10-14

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

              • <small id='1tZSx'></small><noframes id='1tZSx'>

                  <legend id='1tZSx'><style id='1tZSx'><dir id='1tZSx'><q id='1tZSx'></q></dir></style></legend>

                1. 本文介绍了如何在 Ruby 编写的 Webdriver 测试中执行 JavaScript?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  是否有在 Webdriver、Ruby 绑定中执行 Eval(Javascript 执行)的已知解决方案?

                  Is there a known solution to perform Eval (Javascript execution) in Webdriver, Ruby bindings?

                  相当于下面的 Java 示例.

                  The equivalent of the following example in Java.

                   WebElement element = driver.findElement(By.id( "foo" ));
                   String name = (String) ((JavascriptExecutor) driver).executeScript(
                   "return arguments[0].tagName" , element)
                  

                  推荐答案

                  等效的 Ruby 将是:

                  The equivalent Ruby would be:

                   name = driver.execute_script("return arguments[0].tagName" , element)
                  

                  (要获取标签名称,您也可以调用 element.tag_name)

                  (to get the tag name you could also just call element.tag_name)

                  这篇关于如何在 Ruby 编写的 Webdriver 测试中执行 JavaScript?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:Selenium WebDriver 从 CSS 属性“内容"获取文本在 下一篇:AttributeError: 'list' 对象没有使用 Selenium 和

                  相关文章

                  最新文章

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

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

                    <legend id='teL5a'><style id='teL5a'><dir id='teL5a'><q id='teL5a'></q></dir></style></legend>
                    <tfoot id='teL5a'></tfoot>

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