当前位置: 首页 > 知识库问答 >
问题:

竹与硒webdriver

匡安宜
2023-03-14

工具:Java、Selenium WebDriver、Maven、Git、Bamboo

我不知道如何在Bamboo下运行我的测试用例,这些测试用例由java编写,由maven构建,并存储在Git存储库中。Bamboo无法打开真正的浏览器(即Firefox、chrome…)当我尝试使用HTMLUnitdriver(无头浏览器)而不是真正的浏览器时,它是有效的,但HTMLUnitdriver的问题是它运行不好(实际上,即使其他浏览器做得很完美,它也无法运行大多数测试场景)。

我在谷歌上搜索过它,但没有找到任何关于如何做的好信息。

我真的很感激任何帮助。

共有2个答案

陶朝明
2023-03-14

使用BrowserStack执行测试脚本并下载报告/结果,作为构建的一部分。

或者指定一个代理,该代理具有您需要测试的浏览器。

https://www.browserstack.com/automate

慕皓君
2023-03-14

您不应该在服务器上运行任何测试。CI服务器不打算在其上运行任何测试。它应该只控制测试的执行方式。有多种方法可以解决这个问题<强烈建议使用代码>硒网格。在这里查看关于同一主题的另一个帖子

 类似资料:
  • 我正在删除一个网络应用程序,我需要找到一个特定的元素,但我不能用我的xpath找到它。这是我试图找到元素的HTML代码 我成功地找到了它,但是当我注意到id是自动生成的时,我陷入了困境。我试图解决这个问题,找到包含文字“名字”的标签,然后找到兄弟姐妹,但什么都没有。这是我的xpath:

  • 我在服务器上运行硒,我希望它在客户端上显示浏览器。我已经在我的服务器上启动了xvfb,如下所示: 然后在我的Java代码上我写道: 但当我启动时,我有一个例外: Selenium的版本是2.47.1,firefox的版本是33.0。

  • 我已经在我的系统上本地配置了竹。我已经安装了SonarQube插件到它。 当我运行计划时,生成失败。我还附上了构建失败的日志。看来错误就在这里。 *由于返回[C:\sonar-runner-2.4\bin\sonar-runner-d sonar.login=admin-d sonar.jdbc.url=jdbc:mysql:/localhost:3306/sonar?UseUnicode=tru

  • 我已经将Sikuli与Selenium Web驱动程序集成在一起,它在我的本地机器上运行良好。现在我想在远程机器中执行相同的脚本。我的脚本通常是基于sikuli的,即几乎没有任何Web自动化。整个项目是为了自动化在不同远程机器上运行的桌面应用程序。 想想零售商店上运行的POS系统。

  • 基本都是C++八股,后面两个算法题,一共1小时 八股: 1.引用和指针的区别,引用占内存吗 2.多态怎么实现 3.虚函数怎么实现的 4.vector怎么清除数据,clear会清除内存吗 5.什么是显示内联和隐式内联,什么情况下会隐式内联 6.说说c++的智能指针 7.左值引用右值引用 其他问题: 1.你有跟别人合伙做的项目吗,比如课设啥的,你们是怎么分工的 2.你觉得应该是先写代码还是先写文档 算

  • 问题内容: 我在硒代码上有一个测试表格。但是首先我转到另一个页面,然后重定向到我的页面。当我将cookie设置为新域时,出现错误: 我的代码: 我该如何处理?我必须获取/设置example.com的cookie 问题答案: 为什么不让浏览器在添加cookie之前重定向到“ example.com”。进入该域后,添加您从“ example.com”获取的Cookie值并刷新页面? 根据团队在项目跟踪