我有一个Java应用程序,通过Selenium WebDriver库在FF浏览器中控制自动化GUI测试。Java应用程序从数据库中读取测试用例,并根据代码逻辑执行它们。
例如,如果应用程序读入一个字段,它将使用Selenium框架的"findElement"方法进行搜索。我不使用任何Selenium测试脚本。
目前,这一切都发生在员工的本地工作站上。
现在我想把整个环境移动到Docker容器中。 是否可能在容器中实例化Firefox浏览器? 顺便说一下:我不需要看到我的浏览器的实际GUI。
其次: 有几个带有dockerhub上的selenium的容器可供使用,但这些容器不适合我的环境,我是对的吗? 据我所知,SeleniumGrid期望测试脚本,并且无法通过运行时执行。
我打开了一个Linux虚拟机(Debian:Jessie发行版),其中运行Docker。
我还是Docker的初学者。 我在这里找不到关于我的目的的任何问题。 提前致谢!
例如,如果应用程序读入一个字段,它将使用Selenium框架的"findElement"方法进行搜索。我不使用任何Selenium测试脚本。
目前,这一切都发生在员工的本地工作站上。
现在我想把整个环境移动到Docker容器中。 是否可能在容器中实例化Firefox浏览器? 顺便说一下:我不需要看到我的浏览器的实际GUI。
其次: 有几个带有dockerhub上的selenium的容器可供使用,但这些容器不适合我的环境,我是对的吗? 据我所知,SeleniumGrid期望测试脚本,并且无法通过运行时执行。
我打开了一个Linux虚拟机(Debian:Jessie发行版),其中运行Docker。
我还是Docker的初学者。 我在这里找不到关于我的目的的任何问题。 提前致谢!