我有用python 3.4编写的selenium测试。成功构建后如何从jenkins运行它们? 过程是: 1.从git存储库中取出 2. python setup.py构建 3. python setup.py install
之后我需要运行服务器和selenium测试。
答案 0 :(得分:0)
尝试使用Selenium和Seleniumhq插件。
添加插件:管理Jenkins /管理插件/可用
答案 1 :(得分:0)
成功构建后如何从jenkins运行它们? - 您可以为selenium作业添加触发器,以便在构建作业成功运行后运行
为了准确回答你的问题,我需要知道你是否计划在jenkins盒子里进行硒测试......
假设您没有计划在jenkins中运行测试(IMO是您不想要的),您可以采用两个不同的方向:
1 :.在您的构建中添加一个“执行shell”步骤,使用ssh到您要激活测试的机器以及在该机器上运行测试所需的命令。这意味着你从git中获取来获取selenium的最新代码必须在这一步中发生
2 :.如果您将浏览器执行外包给browserstack,酱实验室等,请使用触发测试所需的命令添加“执行shell”步骤(从jenkins开始)。这假设您的测试知道它应该指向外包的env等......您很可能会在CI盒和外包环境之间启动隧道...