1

我需要运行 selenium 服务器才能运行我在http://seleniumbuilder.github.io/se-builder/中创建的一些测试

这不适用于 selniumIDE,也不适用于服务器网格,我需要能够从 selenium builder 导出并被指示在本地 selenium 服务器上运行它们,例如 localhost:4444

在此处输入图像描述

我使用http://www.seleniumhq.org/download/的下载页面,但没有太多关于基本内容的信息。

我看到了下载链接,我可以保存 .jar 文件 现在怎么办?我不知道Java。试图点击获取

[ 在此处输入图像描述 [在此处输入图像描述

我应该如何编译然后使用它?

4

1 回答 1

1

Selenium 的含义因上下文而异。


您想记录/播放简单的网络浏览器交互吗?你想要 SeleniumIDE 或Selenium Builder。从命令行重放测试时,您需要一个独立的 jar;我想文档告诉你怎么做,但我找不到。这个小博客文章告诉你如何。本质上:从SeleniumHQ下载 Selenium Standalone Server jar 文件并像这样运行它:

java -jar c:\selenium\selenium-server-standalone-2.21.0.jar -htmlSuite "*firefox" "http://localhost:8080" "c:\test\my-test-suite.html" "c:\test\my-test-result.html"

(注意:尽管它被称为“服务器”,但在这种模式下,它不会在端口上监听传入的请求或类似的东西;在大多数人的思维方式中,jar 文件实际上是这种模式下的客户端,并且它连接的浏览器是服务器!jar 文件确实包含服务器,只是在执行这样的 Selenese 文件时没有使用它。)


您想从您的单元测试运行程序(JUnit、NUnit 等)在本地运行测试吗?您可能不需要服务器。所有说明都在这个文档页面上


您是否想通过多个浏览器的网格运行测试,让您能够轻松地分配负载并进行多浏览器测试?这就是 Selenium 服务器大放异彩的地方。你需要知道的一切都在这个文档页面上

于 2016-03-09T23:40:27.813 回答