docker - driver.close() 方法在 docker 容器中无法用于 selenium/node-firefox-debug 的最新映像
问题描述
driver.close() 方法在 docker 容器中无法用于 selenium/node-firefox-debug 的最新映像
selenium/node-firefox-debug:安装了 Firefox 并运行 VNC 服务器的 Grid 节点,需要连接到 Grid Hub
执行没有问题,只是 driver.close() 给出了问题
下面是如何启动forefox
public class Docker_class_firefox {
static RemoteWebDriver driver;
@Test
public void test() throws MalformedURLException, InterruptedException {
System.out.println("Hello FireFox");
DesiredCapabilities cmp = new DesiredCapabilities();
cmp.setPlatform(Platform.LINUX);
cmp.setBrowserName(BrowserType.FIREFOX);
driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"),cmp);
driver.manage().timeouts().setScriptTimeout(60,TimeUnit.SECONDS);
driver.manage().timeouts().implicitlyWait(60,TimeUnit.SECONDS);
解决方案
有同样的问题。webDriverThreadLocal.get().quit()
使节点再次可用。
推荐阅读
- python - 将分数输入 a/b / c/d 分配给 x = a/b, y = c/d sign= /。Python
- hibernate - 使用 uuid id 生成器的 Grails:不是很随机
- assembly - 在 MIPS 汇编中,如果操作码以 000000 开头,我们如何知道它所指的函数是什么?
- javascript - 使用 JS 循环添加/删除 CSS 类
- ios - 如何在IOS swift中的http post请求中发送带有值键的JSON对象作为参数
- c# - JsonConvert.DeserializeObject 数组
- .net - 在 AWS X-RAY SDK .NET 中动态创建分段
- enums - 如果我们遵循枚举本地化约定,ABP 可以在哪些情况下自动本地化枚举
- spring-boot - 无法显示会话的自定义消息[SPRING_SECURITY_LAST_EXCEPTION]
- python - 当多个用户连接到应用程序时,Web 服务非常慢