Коллеги, привет!
Выкладываю свои познания, не жалко
Данное на форуме обещание дисциплинирует и заставляет прилежно изучать матчасть
Описание команд будет приводиться не по алфавитному порядку, а по мере изучения.
Прошу комментировать по существу и добавлять true-знания, если захочется
Первый удар бубна…
store(значение, переменная для значения)
-помещает значение в переменную (например, для дальнейшего сравнения); удобно проверять корректность размещения с помощью echo | ${переменная} |
storeEval (условие, размещение результатов проверки в переменную)
позволяет, например, сравнить значения двух переменных: в target записываем (’${a}’===’${b}’)? true : false, в Value записываем result. Проверка результата сравнения в команде assertEval
storeElementPresent(локатор элемента, размещение результатов проверки в переменную)
Проверяет наличие на странице какого-либо элемента. Например, проверка наличия чекбокса на странице. Можно использовать инструмент FireBug, который позволит точно определять XPath нужного элемента (для локатора).
После этой команды можно вывести, на всякий случай, проверку, чтобы получить true / false:
storeEditable(локатор, размещение результатов проверки в переменную)
Команда позволяет проверить работоспособность элемента страницы (например, можно ли нажать чекбокс или выставить флаг). Проверка результата также удобна через echo.
Плохая практика шарить что-то (тем более предположительно исходный код) в формате .doc, который может содержать макросы с не совсем полезными витаминами.