this.onXhrStateChange.bind is not a function on session
在用selenium做测试的时候,使用-proxyInjectionMode的时候遇到下述错误。
INFO - Got result: ERROR: Command execution failure. Please search the forum at http://clearspace.openqa.org for error details from the log window. The error message is: this.onXhrStateChange.bind is not a function on session cb9b55529ae04075962b433e7864cbf7
这个错误一般都是open命令的时候遇到的。相应的解决方法是加一个参数true。
例如在命令行下 你可以:cmd=open&1=/&2=true
然后你可以看到:
17:06:30.490 INFO - ---> Requesting http://localhost:4444/selenium-server/driver?cmd=open&1=/&2=true&sessionId=cb9b55529ae04075962b433e7864cbf7
17:06:30.506 INFO - Command request: open[/, true] on session cb9b55529ae04075962b433e7864cbf7
17:06:31.506 INFO - Got result: OK on session cb9b55529ae04075962b433e7864cbf7
这显然是成功了。
参考网址:http://groups.google.com/group/selenium-users/browse_thread/thread/bc7030cd44730d4f