硒及;Chromedriver-PHP Webdrivers缺少正确的退出方法,只需关闭()-其他语言(如Java)发送什么有线协议命令?

硒及;Chromedriver-PHP Webdrivers缺少正确的退出方法,只需关闭()-其他语言(如Java)发送什么有线协议命令?,php,google-chrome,selenium,selenium-webdriver,selenium-chromedriver,Php,Google Chrome,Selenium,Selenium Webdriver,Selenium Chromedriver,如果我想实现Selenium的Java Webdriver在使用Chrome/Chromedriver的quit()方法时的功能,但通过修改PHP Webdriver或任何语言,我只想知道一个概念-我该怎么做 这是一个JSON wire协议命令还是其他什么?我在wire协议文档中找不到“quit”的内容,当我尝试以python源代码(command.py)的方式发送quit命令时——没有运气。版本-我在上个月安装了最新的版本(Selenium、Chromediver、chrome、php web

如果我想实现Selenium的Java Webdriver在使用Chrome/Chromedriver的quit()方法时的功能,但通过修改PHP Webdriver或任何语言,我只想知道一个概念-我该怎么做

这是一个JSON wire协议命令还是其他什么?我在wire协议文档中找不到“quit”的内容,当我尝试以python源代码(command.py)的方式发送quit命令时——没有运气。版本-我在上个月安装了最新的版本(Selenium、Chromediver、chrome、php webdrivers-Element34,主要是Facebook和Nearsoft)

----上下文:------------------------------

如果您使用Webdriver会话反复启动chrome,并使用close方法(发送有线协议“DELETE”命令)-下次尝试打开会话时,很可能会说chrome关闭不正确,无法正常工作:“ERR_NAME_NOT_RESOLVED”。所以自动化测试已经过时了——你必须手动启动和关闭chrome

我在这里读到,要做的事情是使用quit方法而不是close方法。但是1)我的Php Webdriver(element34)中没有quit命令,另外两个要么没有quit()方法,要么使用wire协议为close和quit发送相同的命令:“DELETE”。如果我正确阅读pythonwebdriver代码,它将发送“quit”而不是“delete”,但在Php中尝试时,这不起作用


任何关于退出是否是selenium通信或它是否是Chrome独有的帮助,甚至仅仅是说明都会很有帮助。。。我不确定发生了什么,因为我在Selenium的文档中没有提到退出。

JsonWireProtocol命令是:

JsonWireProtocol命令是: