Веб-браузер зависает от Drag and Drop Keyword для каркаса робота - PullRequest
0 голосов
/ 29 февраля 2012

В настоящее время я использую Robot Framework для автоматизации моих тестовых случаев.В одном из тестовых случаев, которые у меня есть, мне нужно перетащить определенный элемент.После использования ключевого слова SeleniumLibrary Drag And Drop мой браузер просто зависает.Кто-нибудь сталкивался с такой же ошибкой?Есть ли обходной путь, который я могу использовать?

Я использую Robot Framework 2.7 и запускаю свои тесты на IE8 и FF9.

Вот пример кода: Подождите, пока ключевое слово не достигнет 10s 5s Элемент должен быть видимым

// td [@ class = 'policy_td'] // ul [@ class = 'workgroup_list']

Drag and Drop // ul [@ id = 'unused_workgroup_ul'] //li [@ class = 'рабочая группа'] // span // span [text () = 'Test'] target = // td [@ class = 'policy_td'] // ul [@ class = 'workgroup_list']

1 Ответ

0 голосов
/ 10 марта 2012

У меня была такая же проблема сегодня.Вы должны определить элемент по локатору, используя xpath, а затем использовать его в качестве цели.Например, часть вашего кода может выглядеть следующим образом:

Назначить идентификатор элементу xpath = // td [@ class = 'policy_td'] // ul [@ class = 'workgroup_list'] ID

Drag and Drop // ul [@ id = 'unused_workgroup_ul'] // li [@ class = 'рабочая группа'] // span // span [text () = 'Test'] target = ID

...