Selenium - проблемы при попытке использовать javascript-xpath вместо ajaxslt - PullRequest
1 голос
/ 15 ноября 2010

Я сейчас пытаюсь улучшить свои тесты Selenium на IE. Я хотел бы использовать javascript-xpath вместо ajaxslt .

Моя функция установки:

 public void setUp() throws Exception {
  super.setUp(host, browser);
  selenium.setSpeed(Constants.DELAY_BETWEEN_ACTIONS);
  selenium.windowMaximize();
  selenium.allowNativeXpath("false");
  selenium.useXpathLibrary("javascript-xpath");
 }

Когда я пытаюсь найти элемент по Xpath, например:

selenium.click("xpath=//a[@id='linkLogin']");

Я получаю сообщение об ошибке (только при попытке использовать javascript-xpath ):

com.thoughtworks.selenium.SeleniumException: ОШИБКА: неверный xpath [2]: // a [@ id = 'linkLogin']

Что мне не хватает, чтобы правильно использовать javascript-xpath ?

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 17 июня 2011

Рассматривали ли вы изменение своей стратегии локатора от xpath? Я использовал форму локаторов CSS, которые в среднем в 5 раз быстрее, чем xpath.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...