【问题标题】:Running Selenium IDE from batch file ignores user-extensions.js and selblocks. Why?从批处理文件运行 Selenium IDE 会忽略 user-extensions.js 和 selblocks。为什么?
【发布时间】:2013-04-17 08:09:21
【问题描述】:

您好,我真的很想通过 Selenium IDE 运行一个测试套件,我已经开始使用 user-extensions.js 和 SelBLocks 扩展中的一些自定义命令(用于流量控制) 没有成功。

是否有一个命令可以启动 firefox 并使用套件和 baseurl 作为参数运行 selenium 插件?

我在批处理文件中使用以下命令运行套件时运气更好(baseurl、套件和日志文件具有合适的值:

java -jar selenium-server-standalone-2.32.0.jar -htmlSuite "*firefox" "%baseurl%" "%suite%" "%log%" -port 4445  

但是一旦遇到user-extensions.js 中定义的命令和/或来自Selblocks 的命令,测试运行程序就会死掉。

谁能提供一些线索来解决上述任何一个问题?

IDE 解决方案会更好(对我来说),因为我们这里没有大量的 java 或 webdriver 人才。

【问题讨论】:

    标签: selenium-rc selenium-ide user-extensions.js


    【解决方案1】:

    公告:SelBlocks 2.1 现在包括对 Selenium Server 的支持。在此处获取扩展文件:https://raw.githubusercontent.com/refactoror/SelBlocks/master/user-extensions.js

    初始浏览器支持 firefox、googlechrome 和 opera。

    【讨论】:

      【解决方案2】:

      在这里回答我自己的部分问题...

      在java命令中添加userExtension参数来加载用户扩展。

      java -jar selenium-server-standalone-2.32.0.jar -userExtensions "path\to\user-extensions.js" -htmlSuite "*firefox" "%baseurl%" "%suite%" "%log%"
      

      仍然不确定如何让它理解 selblocks 命令。

      【讨论】:

      • 您需要认真地重新编写 SelBlocks 扩展。它使用 -htmlsuite 运行器中不存在的 Selenium IDE 的内部结构。
      猜你喜欢
      • 1970-01-01
      • 2012-09-21
      • 1970-01-01
      • 2021-11-14
      • 2013-02-12
      • 1970-01-01
      • 1970-01-01
      • 2020-11-05
      • 2017-02-08
      相关资源
      最近更新 更多