Selenium POST/session/url错误
我正在尝试使用behat和mink with selenium插件编写一些单元测试 在运行一些虚拟测试时,出现了一个selenium错误。我已经尽力用谷歌搜索出来了,但是运气不好。所以也许在这里我能得到答案Selenium POST/session/url错误,selenium,behat,mink,Selenium,Behat,Mink,我正在尝试使用behat和mink with selenium插件编写一些单元测试 在运行一些虚拟测试时,出现了一个selenium错误。我已经尽力用谷歌搜索出来了,但是运气不好。所以也许在这里我能得到答案 Given I am on "/groups/admin/" # FeatureContext::visit() POST /session/url Build info: version: '2.43.1', revision: '5
Given I am on "/groups/admin/" # FeatureContext::visit()
POST /session/url
Build info: version: '2.43.1', revision: '5163bce', time: '2014-09-10 16:27:33'
System info: host: 'testvps', ip: '178.32.157.97', os.name: 'Linux', os.arch: 'amd64', os.version: '3.10.0-123.20.1.el7.x86_64',
java.version: '1.8.0_40'
Driver info: driver.version: unknown
在selenium日志上没有错误消息:
15:04:17.227 INFO - Executing: [new session: Capabilities [{browserVersion=31, browser=firefox, browserName=firefox, version=31, platf
orm=ANY}]])
15:04:17.238 INFO - Creating a new session for Capabilities [{browserVersion=31, browser=firefox, browserName=firefox, version=31, pla
tform=ANY}]
15:04:19.456 INFO - Done: [new session: Capabilities [{browserVersion=31, browser=firefox, browserName=firefox, version=31, platform=A
NY}]]
15:09:44.386 INFO - Executing: [new session: Capabilities [{browser=firefox, browserVersion=8, browserName=firefox, version=8, platfor
m=ANY}]])
15:09:44.388 INFO - Creating a new session for Capabilities [{browser=firefox, browserVersion=8, browserName=firefox, version=8, platf
orm=ANY}]
15:09:46.059 INFO - Done: [new session: Capabilities [{browser=firefox, browserVersion=8, browserName=firefox, version=8, platform=ANY
}]]
另一个调试日志:
20:42:44.723 DEBUG - Try HttpContext[/wd,/wd],0
20:42:44.723 DEBUG - RestishHandler org.openqa.jetty.jetty.servlet.ServletHandler@73035e27
20:42:44.723 DEBUG - servlet=/hub/*=WebDriver remote server
20:42:44.724 DEBUG - session=null
20:42:44.724 DEBUG - Handling: POST /session/url
20:42:44.724 DEBUG - Error on: POST /session/url
20:42:44.766 DEBUG - Handled by org.openqa.jetty.jetty.servlet.ServletHandler@73035e27
20:42:44.767 DEBUG - RESPONSE:
HTTP/1.1 500 Internal Server Error
Date: Tue, 21 Apr 2015 17:42:44 GMT
Server: Jetty/5.1.x (Linux/3.10.0-123.20.1.el7.x86_64 amd64 java/1.8.0_40
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-Control: no-cache
Cache-Control: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Content-Length: 1487
Content-Type: application/json; charset=utf-8
我已经从selenium2切换到selenium驱动程序,现在可以使用了。firefox和firefox驱动程序版本是?firefox——版本:Mozilla firefox 31.6.0selenium-server-standalone-2.45.jarSo,那么您就知道了坏版本。如果您想使用最新版本的selenium进行测试,还需要ff 38和最新的firefoxdriver。我刚刚尝试将selenium服务器降级到2.44,根据changelog,该服务器必须支持ff 31,但错误相同