我正在使用带有 selenium 和 firefox 的机器人框架。
我正在 docker 中运行测试。
但出于调试目的,我有时想看看 UI 上发生了什么。
那么有没有办法在docker中运行测试时获得firefox启动的UI。
谢谢
最佳答案
您可以使用 VNC 查看 docker 上实际发生的情况。就像远程访问一样,您可以在 docker image 上看到所有内容
下载 VNC 查看器:
https://www.realvnc.com/en/connect/download/viewer/
一些教程:
Click Here
文章
https://medium.com/@shivam.somani09/running-automated-test-cases-on-vnc-viewer-using-docker-16656c3d1d87
或者如果你不想要 VNC
如果您只想要特定位置的图像,您可以截取屏幕截图。
您也可以使用driver.getPageSource();
获取 HTML 代码
关于selenium - 在 docker 中执行机器人测试时见 firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58304550/