代码之家  ›  专栏  ›  技术社区  ›  Tehsil

如何直接在selenium中执行javascript user-extention.js文件?

  •  0
  • Tehsil  · 技术社区  · 12 年前

    如何在selenium中直接执行javascript? 我们如何在java脚本中使用命令? 在selenium Ide i sotre的selenium核心扩展名(User extension.js)文件和 哪个文件存储在selenium ide扩展名中。。。。

    enter image description here 我也运行了下面的脚本,但无法得到结果。。。

    <body
    <table>
    <tr>
      <td>open</td>
      <td>https://www.google.com</td>
      <td></td>
    </tr>
    <tr>
      <td>store</td>
      <td>40</td>
      <td></td>
    </tr>
    <tr>
      <td>store</td>
      <td>0</td>
      <td></td>
    </tr>
    <tr>
      <td>while</td>
      <td>storedVars.looptimes &lt; = 20</td>
      <td></td>
    </tr>
    <tr>
      <td>storeEval</td>
      <td>selenium.browserbot.getCurrentWindow().scrollTo(o,${i})</td>
      <td></td>
    </tr>
    <tr>
      <td>store</td>
      <td>javascript{storedVars.looptimes++;}</td>
      <td></td>
      </tr>
      <tr>
      <td>storeEval</td>
          <td>${i}+40</td>
          <td></td>
         </tr>
         <tr>
        <td>endWhile</td>
        <td></td>
        <td></td>
        <tr>
        </table>
        </body>
    

    但我搞错了

    [error]意外异常:SyntaxError:语法错误。文件名->chrome://flowcontrol/content/extensions/goto-sel-ide.js?1392885586314,行号->134

    1 回复  |  直到 12 年前
        1
  •  1
  •   Prashanth Sams    12 年前

    请检查我给出的代码。

    http://seleniumworks.blogspot.in/2014/01/selenium-ide-data-driven.html
    

    还要确保,

    • 活跃的开发人员工具和
    • 启用实验功能

    复选框已启用。


    Prashanth Sams公司| 硒工作网站