YUI, Selenium, Ruby (не рельсы), примеры кодов Capybara - PullRequest
1 голос
/ 20 июля 2011

Существуют ли примеры кода Selenium, которые взаимодействуют со страницей, использующей Yui для отображения параметров в простом Ruby-коде для взаимодействия с браузером, в котором Yui встроен в HTML?

У меня есть куча пользовательских приемочных тестов, написанных на Gherkin (Cucumber), которые используют Capybara для управления этими тестами в Internet Explorer, тесты всегда дают сбой при взаимодействии с параметрами подменю, то есть подменю не могут взаимодействовать с.

Пример: Главное меню> Подменю

В тестах обнаружен элемент невидимый, нет ошибки метода, даже когда выбран элемент главного меню, поэтому, открывая элементы подменю, Selenium жалуется и говорит, что элементы подменю не видны.

Это происходит только в I.E. но у меня нет выбора, кроме как использовать I.E. поскольку это браузер, который официально поддерживает бизнес.

Я заметил, что в HTML довольно много кода Yui, и начал задаваться вопросом, есть ли драйвер, который можно использовать с Ruby (чистые рельсы NOT) с моей инфраструктурой для взаимодействия с элементами меню, управляемыми Yui.

Любые предложения будут классными.

HTML и Java здесь:

http://pastie.org/2238768

Особенность огурца здесь:

http://pastie.org/2242279

Рубиновый шаг здесь:

http://pastie.org/2242271

Трассировка стека журнала ошибок здесь:

http://pastie.org/2242316

Спасибо

Loga

...