如何在Jenkins的多个浏览器中运行Selenium脚本 [英] How to run Selenium scripts in multiple browsers from Jenkins

查看:211
本文介绍了如何在Jenkins的多个浏览器中运行Selenium脚本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我必须在多个浏览器(例如Chrome,IE,FF等)中运行硒脚本.如何从Jenkins参数化这些浏览器.

I have to run selenium scripts in multiple browsers like Chrome, IE, FF, etc. How can I parameterize these browsers from Jenkins.

推荐答案

您需要 selenium-grid ,以便在多个浏览器上运行.根据要求,在各种OS和OS版本上设置Selenium网格可能很麻烦,并且还需要付出一定的努力来保持和维护该基础结构.

You need selenium-grid in order to run on several browsers. It might be cumbersome to setup selenium grid on various OS and OS versions depending on the requirement and it requires some effort to keep up and maintain that infrastructure as well.

相反,我建议使用像www.saucelabs.com这样的提供程序,这些提供程序提供几乎所有广泛使用的OS +版本+浏览器作为服务,并根据您选择的语言编写测试,有API可以完成工作

Instead I would suggest to use providers like www.saucelabs.com who provide almost all widely used OS + versions + browsers as a service and based on your language of choice to write the tests, there are APIs to get the job done.

如果您想独自学习和维护硒网格,请快速阅读 使用docker容器进行采样.

If you are curious to learn and maintain a selenium grid on your own, here is a quick sample using docker containers.

这篇关于如何在Jenkins的多个浏览器中运行Selenium脚本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆