java - 如何远程执行测试代码(maven/java/testNG/selenium)?
问题描述
我在本地运行了一个 Maven/Selenium/Java/TestNG 测试项目,我希望我可以将它推送到 Docker/Kube,以便它可以远程执行,而不使用我的机器的电源,也为了能够使用“没有”我。
我担心的是,每次我查找有关它的示例或文档时,我只能找到有关使用 Selenium Grid 或类似工具远程运行驱动程序交互的解释。但永远不要远程运行测试代码。关于它的任何教程或示例?
我计划使用 Browserstack(或具有远程驱动程序的类似解决方案)进行驱动程序交互,并且我已经运行了本地 Allure 服务器进行报告,所以我只需要将测试代码容器化,不知道你们中是否有人已经这样做了如何。欢迎任何建议:)
解决方案
您可以通过多种方式做到这一点,但首先您需要创建一个 dockerfile
使用特定的 mvn 插件 spotify 并且需要在您的 pom 文件中进行配置。
推荐阅读
- r - 将虚拟列反向转换为一个变量
- javascript - Heroku 无法连接到我的 mongodb 地图集
- javascript - React Native:尝试从 Cloud Firestore 获取图像时出现错误
- ios - 如何设置 UITextView 的高度以完全匹配其截断的内容?
- discord.py-rewrite - 如何使用 kick 命令修复此错误
- python - 如何将对象从 jupyter notebook 导入 django?
- javascript - FullCalendar v4 - 如何用表格在日历上显示事件?
- r - DPLYR 过滤多个组,每个组都有自己的标准
- php - 如果导入 csv 中仅存在一条记录,则 Foreach 错误 - Laravel 刀片
- html - 带有导航和自动播放的纯 CSS 滑块