windows - 是否可以在没有事件桌面和 Jenkins slave 的情况下运行 Selenium 测试?

标签 windows selenium jenkins selenium-webdriver jenkins-cli

我有一个 Windows Server 2012 服务器,在此服务器上有 JenkinsSelenium 测试项目。

我想通过Jenkins 重建事件 在服务器上运行我的测试。 是否可以在浏览器中运行 Selenium 测试(Firefox、Chrome 和 IE)直接在此服务器上,无需单独的从机

最佳答案

Is it possible run Selenium tests in browsers (Firefox, Chrome and IE) directly on this server, without separate slave machine?

当然。

你有两个选择:

  1. 您可以设置一个网格,仅以您的计算机作为节点(连接到自身)

  2. 因为它是 Windows,所以它确实有一个桌面,您只需设置 webdriver.chrome|ie.driver 就可以运行测试,同样简单作为实例化 Chrome|IEDriver()

关于windows - 是否可以在没有事件桌面和 Jenkins slave 的情况下运行 Selenium 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26737081/

相关文章:

windows - 启用 ctreecntrl 树项中的复选框

linux - Jenkins 、xvfb 和 Selenium

java - jenkins 构建下以 headless 模式运行 cucumber-jvm selenium 测试用例时出错

Jenkins - 在哪里批准脚本

asp.net - 将 Microsoft 应用程序从 Windows 2003 Server 迁移到 Windows 2012 Server

c++ - exe 文件无法启动,因为缺少 libgomp_64-1.dll (Eclipse)

windows - 在 Windows 上混合使用 OpenGL 和 GDI

python - 填充用户名和密码时,selenium python 中的元素不难处理

java - Selenium 3.5 IE sendKeys 通过 Selenium Hub 编码

jenkins - 如何避免 Jenkins 在 Jenkinsfile 中触发 git 命令