Selenium нажимает на неправильную ссылку (или вообще не нажимает на ссылку) на определенных машинах

Я использую Selenium WebDriver 2.5.0 (пробовал 2.13.0, не помогло). Я пытаюсь нажать на ссылку вот так:

driver.FindElement(By.PartialLinkText("Customer - Creation").Click();

Раньше все работало, но я попробовал запустить скрипты через 3 недели и... Я наблюдаю 3 разных поведения на 3 машинах:

  1. Машина A: На ссылку вообще не нажимается, также нет ошибки.

  2. Машина B: Щелкает по разным ссылкам! Иногда одна выше, иногда одна ниже.

  3. Машина C (виртуальная): Работает.

Я не тестировал это полностью (сегодня потратил полдня), но кто-нибудь сталкивался с таким поведением?

Я перезагрузил компьютер, заново добавил библиотеки Selenium. "SendKeys(Enter)" помогает, но эта проблема возникла не только со ссылками, но и по крайней мере с радиобоксами, где "SendKeys(Enter)" не работает.

Пожалуйста, поделитесь своими мыслями.

Update: Браузеры одинаковые, по крайней мере на 2 машинах, Internet Explorer 8.0

10
задан Andrey 25 November 2011 в 09:16
поделиться