Я использую Selenium WebDriver 2.5.0 (пробовал 2.13.0, не помогло). Я пытаюсь нажать на ссылку вот так:
driver.FindElement(By.PartialLinkText("Customer - Creation").Click();
Раньше все работало, но я попробовал запустить скрипты через 3 недели и... Я наблюдаю 3 разных поведения на 3 машинах:
Машина A: На ссылку вообще не нажимается, также нет ошибки.
Машина B: Щелкает по разным ссылкам! Иногда одна выше, иногда одна ниже.
Машина C (виртуальная): Работает.
Я не тестировал это полностью (сегодня потратил полдня), но кто-нибудь сталкивался с таким поведением?
Я перезагрузил компьютер, заново добавил библиотеки Selenium. "SendKeys(Enter)" помогает, но эта проблема возникла не только со ссылками, но и по крайней мере с радиобоксами, где "SendKeys(Enter)" не работает.
Пожалуйста, поделитесь своими мыслями.
Update: Браузеры одинаковые, по крайней мере на 2 машинах, Internet Explorer 8.0