如何让selenium服务器在本地运行?

时间:2016-03-09 23:27:32

标签: selenium selenium-server

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

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

enter image description here

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

我看到了下载的链接,我可以保存.jar文件现在怎样?我不懂Java。试图点击直通获取

[enter image description here [enter image description here

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

1 个答案:

答案 0 :(得分:1)

根据具体情况,Selenium意味着不同的东西。

您想录制/播放简单的网络浏览器互动吗?你想要SeleniumIDE或Selenium Builder。从命令行重放测试时需要一个独立的jar;我认为文档告诉你如何,但我无法找到它。 This small blog post告诉你如何。基本上:从SeleniumHQ下载Selenium Standalone Server jar文件并运行如下:

>xdotool
returns the list of commands.

>xdotool mousemove 200 200 
does not move the mouse, it should move it.

>xdotool type hello 
does work and types hello

(注意:即使它被称为"服务器",在这种模式下,它不会在端口上侦听传入的请求或类似的东西;对于大多数人的思维方式, jar文件实际上是这种模式下的客户端,它连接的浏览器是服务器!jar文件包含服务器,你执行像这样的Selenese文件时只是不使用它。)

您想从您的单元测试运行器(JUnit,NUnit等)本地运行测试吗?您可能不需要服务器。所有说明均为on this doc page

您是否希望通过多个浏览器的网格运行测试,从而可以轻松分发负载并进行多浏览器测试?这是Selenium服务器闪耀的地方。您需要知道的一切都是on this doc page