我正在开发一些selenium测试,因此面临一个重要问题,因为在使用安全连接( HTTPS )测试我的站点时,没有找到“真正的”解决方案。
我唯一的解决方法是使用github上指示的夜间mozilla版本:https : //github.com/mozilla/geckodriver/issues/420
private IWebDriver driver; private string baseURL; private FirefoxOptions ffOptions; private IWait<IWebDriver> wait; [SetUp] public void SetupTest() { ffOptions = new FirefoxOptions(); ffOptions.BrowserExecutableLocation = @"D:\AppData\Local\Nightly\firefox.exe"; FirefoxProfile profile = new FirefoxProfile(); profile.AssumeUntrustedCertificateIssuer = false; profile.AcceptUntrustedCertificates = true; ffOptions.Profile = profile; ffOptions.LogLevel = FirefoxDriverLogLevel.Info; driver = new FirefoxDriver(FirefoxDriverService.CreateDefaultService(), ffOptions, TimeSpan.FromSeconds(30)); //[...] }
组态:
有没有人有避免使用夜间发布的解决方案?
有关信息,由于我的互联网政策,我只能访问stackoverflow和github,请不要建议我使用chrome!
感谢您的帮助!
是的,这是壁虎驱动程序上的错误。你可以在这里找到它!