У меня есть другая стратегия для Robot Framework + AngularJS, но это полезно только потому, что наш робот Код Framework работает в фоновом режиме на виртуальной машине Linux, поэтому скорость не важна.Я использую пользовательский ключевое слово с именем Slow Down
используется следующим образом:
Click Element ${THIS_ELEMENT}
Slow Down ${SLOW_TIME}
Поставив это после каждого щелчка и ввода текста (перед каждым нажмите будет работать, тоже), я могу сказать, весь тест, чтобы замедлить чтобы соответствовать скорости браузера с помощью одной переменной. Я обнаружил, что это еще более надежно, чем ключевые слова Wait Until Element *
в сочетании с Selenium2LibraryExtended. Нет, я не знаю, почему это так.
Посмотрите на https://github.com/Selenium2Library/robotframework-angularjs, он может решить вашу проблему. –