Использование команд Selenium внутри команды? - PullRequest
0 голосов
/ 04 августа 2011

Я использую Selenium IDE и хотел бы знать, возможно ли использовать команду Selenium в команде Selenium.

Например, чтобы использовать verifyElementPresent ('someelement') в команде storeEval длясохранить true / false.

Я знаю, что это может быть использование JS, но использование встроенных команд Selenium IDE будет очень экономить время!

Ответы [ 2 ]

0 голосов
/ 04 августа 2011

Если я правильно понимаю, вы хотите создать Selenium Вложенная функция . Ответ - нет, не может.

Для ссылки SeleniumIDE вы увидите, что есть 3 части команды (команда, цель, значение). Также нет функции для сохранения результата команды. Если вы увидите HTML-код при создании тестового сценария Selenium, вы увидите, что он полностью разделил команду на три части.

Я не могу найти документ, который, по словам Селена, не поддерживает создание вложенной функции. Тем не менее, будет сложнее, когда вы собираетесь что-то тестировать, но сам скрипт тестирования уже сложен. Я бы посоветовал вам хранить то, что вам нужно, в файле user-extension.js, в противном случае сделайте это с помощью тестового скрипта на том языке программирования, который вам нужен.

0 голосов
/ 04 августа 2011

Селен имеет команду storeElementPresent(locator, variable) См. http://release.seleniumhq.org/selenium-core/0.8.0/reference.html

...