Java 与远程浏览器通信时出错。它可能已经死了
我是硒的新手。我用的是FirefoxDriver。所以,基本上当我运行我的程序时。它会打开一个外部firefox浏览器,所以当我关闭该firefox浏览器时。我的程序终止,并表示与远程浏览器通信时出错。它可能已经死了 但如何让我的程序运行,关闭浏览器后,它应该运行并显示在控制台程序上?可能吗?请让我知道 当然,我们将非常感谢您的帮助 尝试WebDriver=new-HtmlUnitDriver;。Java 与远程浏览器通信时出错。它可能已经死了,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我是硒的新手。我用的是FirefoxDriver。所以,基本上当我运行我的程序时。它会打开一个外部firefox浏览器,所以当我关闭该firefox浏览器时。我的程序终止,并表示与远程浏览器通信时出错。它可能已经死了 但如何让我的程序运行,关闭浏览器后,它应该运行并显示在控制台程序上?可能吗?请让我知道 当然,我们将非常感谢您的帮助 尝试WebDriver=new-HtmlUnitDriver;。 这不会打开任何外部浏览器。不,我有问题。。由于javascripts。。所以,我想先用Firefo
这不会打开任何外部浏览器。不,我有问题。。由于javascripts。。所以,我想先用Firefox运行它。。之后,我希望自动关闭它,并希望在控制台日志中运行该任务。就这样!selenium的全部目的是启动浏览器,执行已编程的操作,并测试结果是否符合预期。你的问题没有道理。当然,当您关闭浏览器窗口时,它无法工作。因此,如果不使用HtmlUnitDriver,如何实现此过程。。我是Selenium IDE的忠实粉丝。所以它可以帮助我更好地解决id、名称或xpath问题。为什么要关闭浏览器?让它开着!只需在一个不会打扰您的VM中运行它。在任何方法尝试访问DOM中的某个元素之前,检查您是否正在关闭脚本中的驱动程序。