【发布时间】:2016-02-17 10:20:14
【问题描述】:
我正在尝试运行简单的 seleniumhq (version:24.8.0) webdriver 测试,点击一些基本的东西,填写表格,没什么特别的。它可以在 eclipse 和命令行中工作,也可以作为来自具有依赖关系的集成 maven 项目的 fat-jar 使用,没有任何错误。但是,当我尝试从 jenkins 作为批处理命令执行它时,它会启动套件,但在登录页面为菜单项上的旧 NoSuchElementException 哭泣后的第二页失败。
我在 Stackoverflow 上找到了其他关于这个问题的帖子,提到了 jenkins 的 selenium 网格插件,但我认为运行一个简单的 testng.jar 不需要这样的开销来完成这项任务(或者如果 jenkins 无法做到这一点,请纠正我单独)。
Headless 模式也不可接受,因为我们想测试带有大量 javascript 的真实 UI,而且我读到不同的浏览器以不同的方式实现它。
其他帖子说将 jenkins 作为服务运行是问题所在,或者在没有管理员凭据的情况下运行它。没有任何怪物插件可以做到这一点吗?
【问题讨论】:
标签: selenium jenkins automation testng