如何在詹金斯进行硒测试?

时间:2015-06-05 12:28:56

标签: unit-testing selenium jenkins automated-tests python-3.4

我有用python 3.4编写的selenium测试。成功构建后如何从jenkins运行它们? 过程是: 1.从git存储库中取出 2. python setup.py构建 3. python setup.py install

之后我需要运行服务器和selenium测试。

2 个答案:

答案 0 :(得分:0)

尝试使用SeleniumSeleniumhq插件。

添加插件:管理Jenkins /管理插件/可用

答案 1 :(得分:0)

成功构建后如何从jenkins运行它们? - 您可以为selenium作业添加触发器,以便在构建作业成功运行后运行

为了准确回答你的问题,我需要知道你是否计划在jenkins盒子里进行硒测试......

假设您没有计划在jenkins中运行测试(IMO是您不想要的),您可以采用两个不同的方向:

1 :.在您的构建中添加一个“执行shell”步骤,使用ssh到您要激活测试的机器以及在该机器上运行测试所需的命令。这意味着你从git中获取来获取selenium的最新代码必须在这一步中发生

2 :.如果您将浏览器执行外包给browserstack,酱实验室等,请使用触发测试所需的命令添加“执行shell”步骤(从jenkins开始)。这假设您的测试知道它应该指向外包的env等......您很可能会在CI盒和外包环境之间启动隧道...