Good morning, I have this simple fragment of code:
driver.Navigate().GoToUrl("https://www.mysecretwesite.com/");
wait = new WebDriverWait(driver, TimeSpan.FromSeconds(300));
element = wait.Until(ExpectedConditions.ElementToBeClickable(By.PartialLinkText("partial link text")));
The timespan is high because the website requires authentication.
This worked fine with Firefox 52 and Selenium 3.0.1, however, after having updated to Firefox 57 and Selenium 3.8.1, the wait.until call throws an exception. Furthermore, the exception is thrown immediately, without waiting the 300 seconds as set in the wait variable.
I could not find the code for the authentication form, here is how it looks like:
I am using Win 7.