закодированный пользовательский интерфейс: наведение мыши не работает на другой машине

Я записал тест, в котором мышь наводится на ссылку. на той же машине (скажем, m/c A), где я записал тест, мышь правильно наводит курсор на ссылку. Но при запуске одного и того же теста на другом компьютере (скажем, m/c B) наведение курсора мыши не выполняется. Поскольку ссылка не имеет связанного с ней идентификатора. Он принимает координаты и внутренний текст в качестве свойства поиска.

Пробовал записывать наведение мыши в m/c B, мышь корректно наводит на ссылку.

Как убедиться, что один и тот же тест будет работать на разных m/c?

Спасибо, Киран


person user2136336    schedule 05.06.2013    source источник


Ответы (1)


Попробуй это

При записи записывает координаты ссылки в файл конструктора

(Например: Mouse.Hover(linkObj,(12,8))), после перемещения записанного метода в файл .cs удалите координаты и запустите тест.

person srujana333    schedule 06.06.2013
comment
Вместо использования записи и воспроизведения.. Добавьте управление в конструктор. cs и напишите свой собственный скрипт.. Это может сработать - person srujana333; 12.06.2013