【问题标题】:Selenium integration with JenkinsSelenium 与 Jenkins 的集成
【发布时间】:2014-07-08 21:07:22
【问题描述】:

我一直在尝试从 Jenkins 自动运行 selenium 脚本。我在 Github 上有我的脚本,还在 Jenkins 上为 Github 添加了一个插件。如何从 Github 存储库运行这些脚本?我对这一切都很陌生,所以不确定下一步会是什么

【问题讨论】:

    标签: java github jenkins selenium-webdriver jenkins-plugins


    【解决方案1】:

    看看这些以防万一:http://www.uvd.co.uk/blog/labs/configuring-jenkins-continuous-integration-server-to-work-with-git/http://justinramel.com/2012/10/20/jenkins-dot-net-setting-up-your-first-job/

    您需要选择 git 作为您的 VCS 系统,您需要输入存储库的 url,以便 jenkins 知道它从哪里提取(您可能需要设置凭据)。从那里,您将要执行将运行您的 java 程序的命令。我目前无法访问 jenkins 机器,我相信它在 Build 下,选择 add build step。根据您希望如何执行您的 java 程序,您将在此处键入命令。它可以是 shell 命令,也可以是 windows 批处理命令,具体取决于您使用的是 linux 还是 windows。

    【讨论】:

    • 我在 Jenkins 上添加了 git 存储库链接(我所有的 selenium 脚本都存储在其中)。你知道运行这些脚本的 shell 命令吗?
    • 是jar文件吗?如果你在本地有这个文件,并且你想从工作目录运行它,你会使用什么命令?
    • 我相信它应该只是普通的命令,就好像你从本地工作目录执行脚本一样。当 Jenkins 从 VCS 中拉取数据时,它会将其放在特定位置,然后从该相同位置执行命令。让我知道这是否有帮助!
    • 本地我正在从 Eclipse 运行脚本。所以它只是一个播放脚本的运行按钮。不确定shell命令
    • 好的,我假设您没有将它打包成 jar 文件。我相信,如果您使用 VCS 检查它,您将不得不从项目的根目录运行该类。此外,如果您要检查源代码而不是二进制文件(就像您应该做的那样),您需要编译源代码。我没有提到这一点,但请确保 jenkins 有一个配置来定期构建源代码。从那里,您需要像在项目根文件夹中一样执行代码。如:java com/project/selenium/Main.class 我希望这会有所帮助,我正在背诵这个...
    猜你喜欢
    • 2014-07-19
    • 2017-04-27
    • 1970-01-01
    • 1970-01-01
    • 2011-12-09
    • 1970-01-01
    • 2015-09-12
    • 2020-05-08
    • 2016-06-29
    相关资源
    最近更新 更多