当Selenium尝试删除Cookie时,是否有人遇到此问题?
经过几个月的正常工作而没有改变任何东西,我们在运行测试时突然遇到了这个错误:
System.InvalidOperationException : unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"(FE3E5C7422F34F92AF238C0A8EBA89BF)","isDefault":true},"id":1,"name":"","origin":"://"}
(Session info: chrome=64.0.3282.167)
(Driver info: chromedriver=2.9.248315,platform=Windows NT 6.3 x86_64)
at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
at OpenQA.Selenium.Remote.RemoteCookieJar.DeleteAllCookies()
at FluentAutomation.CommandProvider.<>c__DisplayClass2.<.ctor>b__0()
at System.Lazy`1.CreateValue()
at System.Lazy`1.LazyInitValue()
at FluentAutomation.CommandProvider.get_webDriver()
at FluentAutomation.CommandProvider.<>c__DisplayClassc.<FindMultiple>b__a()
at FluentAutomation.ElementProxy.get_Elements()
答案 0 :(得分:2)
错误说明了一切:
System.InvalidOperationException : unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"(FE3E5C7422F34F92AF238C0A8EBA89BF)","isDefault":true},"id":1,"name":"","origin":"://"}
(Session info: chrome=64.0.3282.167)
(Driver info: chromedriver=2.9.248315,platform=Windows NT 6.3 x86_64)
您的主要问题是您正在使用的二进制文件的版本之间的兼容性。
支持Chrome v31-34
二进制文件的版本之间存在明显的不匹配。