驱动程序信息:driver.version:从Selenium Standalone 2.X切换到3.X

时间:2017-03-24 12:50:08

标签: macos selenium selenium-webdriver

我在OS X上使用Selenium Standalone Server和facebook / php-webdriver。我正在尝试使用 ChromeDriver 2.28运行PHP脚本,这是最新的。如果我启动selenium-server-standalone-2.53.0,我的脚本运行正常。如果我启动selenium-server-standalone-3.3.1,我的脚本就会消息驱动程序信息:driver.version:unknown。我试图在我的Java命令中添加-Dwebdriver.chrome.driver = chromedriver但它没有改变任何东西。 Chrome,ChromeDriver和selenium-server-standalone-3.3.1.jar位于Applications目录中,我从该目录启动Java命令行。

1 个答案:

答案 0 :(得分:0)

抱歉,我找到了答案,这是facebook / php-webdriver和新的selenium-server-standalone-3.3.1.jar之间的问题。使用以前版本的selenimum服务器时,\ Facebook \ WebDriver \ RemoteRemoteDriver :: createBySessionID()在会话ID作为参数传递时为null时创建了一个新会话,而现在它失败并显示消息Driver info:driver.version:unknown 。我不认为它可以被视为一个错误,除了它触发的错误无助于确定其来源这一事实。