首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在远程服务器上运行多个selenium测试需要一个解决方案。

在远程服务器上运行多个selenium测试需要一个解决方案。
EN

Stack Overflow用户
提问于 2012-11-01 21:38:53
回答 1查看 322关注 0票数 0

对于该结构,将有三种终端。1. Client:客户端上运行Firefox。它将从webpage打开网页,并通过单击页面上的链接触发测试。

  1. Web : Web运行PhP并存储所有用于触发测试的网页。操作系统将是Ubuntu。
  2. Test :使用java上的selenium,测试实际上将在这里运行。操作系统将是窗口7。而Firefox将由测试项目打开运行,检查需要检查的页面。

在每一种终端上都应该采用什么样的方法来实现这一点呢?

我已经尝试过将winexe + bat文件放在网页中,以连接test来运行测试。bat文件包含使用命令行的所有测试用例:“java xxxx”。但是winexe不适用于windows 7,它根本不会打开Test上的Firefox。

EN

回答 1

Stack Overflow用户

发布于 2012-11-02 05:48:10

根据我的理解,我将上述内容定义如下

Client:用户/服务单击浏览器中的链接以执行测试的机器

Webserver:一种存在用于触发测试的网页的机器

TestServer:运行测试脚本的任意机器

你可以这样做如下。

使用詹金斯作为服务器。包括硒网格插件和它。创建jenkins作业,以便它们可以通过批处理触发您的测试。

在测试服务器中,创建一个selenium节点,它与与jenkins一起运行的集线器注册。

您可以访问url上的Jenkins服务器作业,然后单击build按钮,以便它们在测试服务器上运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13185900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档