2015-02-25 2 views
-1

Я хочу попросить о помощи в решении графического интерфейса веб-приложения.Проверка GUI нажатием x, y

Я ищу программного обеспечения, где я могу написать скрипт, который будет делать это:

  • Нажмите (х, у)
  • Запись данных (например, логин, пароль)
  • Проверить радио и флажков
  • Validate выходные данные

и было бы очень большой +, если она может переключаться между окнами.

Я пытался тестирования GUI с помощью:

  • Селен
  • JAutomation
  • Сахи

Однако я не смог проверить его, поскольку применение XPath:

  • не имеет уникального идентификатора
  • классы меняются каждый перегрузочный
  • абсолютной XPath зависит от последовательности шагов выполняется

Спасибо заранее за вашу помощь!

ответ

0

Если вы используете Sahi, вам не нужно использовать xpaths. Кроме того, вы не должны нажимать на координаты, чтобы щелкнуть по кнопке. Я бы сказал, дайте Sahi Pro попробовать, и он должен делать то, что вам нужно.

0

Я сделал несколько тестов в аналогичной ситуации с сахи.

Если у вас есть текст рядом с вашей целью, вы можете использовать функции _parentX, _in, _above и т. Д., Чтобы поймать его. Например:

_click(_button("buttonText", _in(_parentRow(_cell("someText"))))); 

Если вы не можете попробовать инструмент на основе изображения, например, Sikuli или Autoit.

Sikuli

AutoIt и ImageSearch

Sikuli имеет причудливую IDE и некоторые уродливые ошибки. Autoit быстрее и надежнее, но сам язык не охлаждает.

С помощью этих инструментов вы можете посылать нажатия клавиш и щелчки мыши по заданным координатам и находить элементы по изображениям.

Метод имеет некоторый недостаток. Если ваш стиль сайта (css) или ваш стиль рабочего стола изменился, вам необходимо обновить все изображения в тестах.

Удачи вам!

Смежные вопросы