我部署了selenium网格并在其上运行了测试。我的测试失败了,但如果我在本地运行它们,它们就成功完成了。在selenium网格节点上运行测试期间如何查看图像?
如果您在网格中使用官方的Selenium docker映像,您可以使用端口5900
(如果没有在配置中更改)和密码secret
与任何VNC查看器连接到您的节点。
您也可以尝试设置您的场景的视频记录。但前一种方法更简单。
在虚拟机中,屏幕大小将很小,请在您的本地使用(1040,740)虚拟机屏幕大小运行测试。我希望你能在当地找到你的问题。
ChromeOptions options = new ChromeOptions();
options.addArguments("--no-sandbox");
options.addArguments("--disable-gpu");
options.addArguments("--window-size=1040,784"); // vm size : --window-size=1040,784
driver = new ChromeDriver(options);