@javascript тесты на огурец проходят с использованием драйвера селена, но не проходят при использовании poltergiest
пытаюсь проверить автозаполнение JQuery UI, яМы прошли тесты, используя драйвер селена. Я хочу переключиться на poltergiest для некоторых испытаний без головы, но теперь мои тесты не проходят.
Это неКажется, я выбрал опцию автозаполнения по какой-то причине, которую мне еще удалось выяснить
шаг
When /^select contract$/ do
VCR.use_cassette("contract") do
selector =
'.ui-menu-item a:contains("John Smith (123456)")'
within("div#review") do
fill_in("contract", with: "john")
end
sleep 2
page.execute_script "$('#{selector}').trigger(\"mouseenter\").click();"
within("div#myPerformaceReview") do
find_field("contract").value.should ==
"John Smith (123456)"
end
end
end
Тест проходит с использованием драйвера Selenium без каких-либо изменений шага.
Любой совет, как я мог бы отладить это?
Версия
селен-вебдрайвер (2.27.2)полтергейст (1.0.2)огурец (1.2.1)огурцы-рельсы (1.0.6)капибара (1.1.4)фантомы 1.8.1