Вы гораздо быстрее получите ответ на свой вопрос, если вместо описания просто укажете:
-- фрагмент исполняемого кода, в котором у вас возникает ошибка
-- детальное сообщение об ошибке (stacktrace)
-- ссылку на страницу, на которой этот фрагмент кода можно выполнить и тем самым воспроизвести вашу проблему.
- Ошибки нет, что не понятного то.
- То же самое.
- Ссылку на страницу дать точно не могу. Ибо страница не в общем доступе.
А вообще я все это уже писал.
И сообщение об ошибке тоже не помешало бы...
Поясню, он типа проходит этот шаг, и click делает, но эффекта нет.
Эх... Это ошибка webdriver'a и только его. Но если есть желание проверить код исполняемый в другом браузере, то вот:
driver.FindElement(By.XPath("//input[@value='Issue']")).Click(); //Issue button
driver.FindElement(By.XPath("//div[@id='pagereturnbutton']/input")).Click();
driver.FindElement(By.XPath("//div[@id='btn_grantuser']/input")).Click(); //Обновление
driver.FindElement(By.XPath("//tr[td[text()='ECKey EK7 7002500']]/td[1]/input")).Click();
driver.FindElement(By.XPath("//input[@id='j_id0:j_id12:BasicAdmin:StartDate']")).Click(); //Startdate field
attr_name = driver.FindElement(By.XPath("//td[@class='weekday todayDate']")).Text; //Get today date
driver.FindElement(By.XPath("//td[@class='weekday todayDate']")).Click(); //Set today date
driver.FindElement(By.XPath("//input[@id='j_id0:j_id12:BasicAdmin:StopDate']")).Click(); //Enddate field
el = driver.FindElement(By.XPath("//select[@title='Year']")); //Select Year
select = new SelectElement(el);
select.SelectByText("2015"); //Select 2015
driver.FindElement(By.XPath("//td[contains(@class, 'weekday') and text() = '" + attr_name + "']")).Click(); //Choose today Date
driver.FindElement(By.XPath("//input[@value='Issue']")).Click(); //Второй клик. Он должен вызвать Alert.
Я могу для убедительности записать видеоролик и скинуть его...
Вы попробуйте в хроме (в тесте клик закомментируте, поставьте слип банально) сами кликнуть по кнопке, посмотрите на реакцию. Вполне может быть проблема в приложении.
Потом, посмотрите что с самой кнопкой, может, у неё в Хроме после обновления изменяется локатор, либо где-то есть кнопка похожая по локатору на неё и хром кликает по другой, а вы ждёте что он кликает по ней.
После чего записать видеоролик с этим действием, чтобы окончательно снять вину с разработчиков.
При этом проблема остается. И в GC не проходит код, который в FF исправно работает.
На stackoverflow я находил подобные проблемы, но там подходящего и понятного решения для себя я не смог найти. Поэтому, я и написал сюда.