У меня есть веб-сайт со слайдом jQuery вверху со списком всех языков, которые я хочу использовать: http://testing.bestshippers.com/net/index.aspx, ползунок вверху кнопки "выбор языка".
Я могу щелкнуть по нему, но получаю ошибку при попытке щелкнуть элементы внутри слайда вниз. Я считаю, что это потому, что мне нужно сделать паузу на несколько секунд, прежде чем я попытаюсь выбрать их. Может быть неправильно? Я относительно новичок, но я много читал о WebDriverWait и смене фокуса.
//check spanish
driver.FindElement(By.XPath("//*[@id='openCloseWrap']/img")).Click();
WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(100));
driver.FindElement(By.Id("ButtonSPFlag")).Click();
String check = driver.FindElement(By.XPath("html/body/form/div[5]/div/div[1]/div/p")).Text;
Console.Out.WriteLine(check);
Приведенный выше код нажимает на openCloseWrap (кнопка выбора языка), а затем я пытаюсь сделать паузу в течение секунд (100), а затем пытаюсь щелкнуть флаг SP, чтобы изменить язык.
Кто-нибудь может оказать любую помощь, почему мое ожидание не будет приостановлено?