Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 与远程浏览器通信时出错。它可能已经死了_Java_Selenium_Selenium Webdriver - Fatal编程技术网

Java 与远程浏览器通信时出错。它可能已经死了

Java 与远程浏览器通信时出错。它可能已经死了,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我是硒的新手。我用的是FirefoxDriver。所以,基本上当我运行我的程序时。它会打开一个外部firefox浏览器,所以当我关闭该firefox浏览器时。我的程序终止,并表示与远程浏览器通信时出错。它可能已经死了 但如何让我的程序运行,关闭浏览器后,它应该运行并显示在控制台程序上?可能吗?请让我知道 当然,我们将非常感谢您的帮助 尝试WebDriver=new-HtmlUnitDriver;。 这不会打开任何外部浏览器。不,我有问题。。由于javascripts。。所以,我想先用Firefo

我是硒的新手。我用的是FirefoxDriver。所以,基本上当我运行我的程序时。它会打开一个外部firefox浏览器,所以当我关闭该firefox浏览器时。我的程序终止,并表示与远程浏览器通信时出错。它可能已经死了

但如何让我的程序运行,关闭浏览器后,它应该运行并显示在控制台程序上?可能吗?请让我知道

当然,我们将非常感谢您的帮助

尝试WebDriver=new-HtmlUnitDriver;。
这不会打开任何外部浏览器。

不,我有问题。。由于javascripts。。所以,我想先用Firefox运行它。。之后,我希望自动关闭它,并希望在控制台日志中运行该任务。就这样!selenium的全部目的是启动浏览器,执行已编程的操作,并测试结果是否符合预期。你的问题没有道理。当然,当您关闭浏览器窗口时,它无法工作。因此,如果不使用HtmlUnitDriver,如何实现此过程。。我是Selenium IDE的忠实粉丝。所以它可以帮助我更好地解决id、名称或xpath问题。为什么要关闭浏览器?让它开着!只需在一个不会打扰您的VM中运行它。在任何方法尝试访问DOM中的某个元素之前,检查您是否正在关闭脚本中的驱动程序。