Я пытаюсь перетащить элемент на веб-страницу по приведенному ниже коду. Я вижу перетаскивание, но - через пару секунд - выпавший элемент исчезает, и сценарий успешно проходит. И это не сработало, как ожидалось, когда я проверил вручную, посетив веб-страницу.Watirwebdriver - перетаскивание с помощью веб-браузера watir
Я тоже попытался выполнить my_element.drag_and_drop_on, но это не сработало!
When(/^I drag and drop Basket rule to the position slot on the emailcreate page$/) do
my_element = @browser.span(:text => "Abandoned Basket")
target = @browser.div(:class => "droparea ui-droppable ui-sortable")
target = @browser.div(:id => "0")
my_element.fire_event("onmousedown")
@browser.driver.action.click_and_hold(my_element.wd).perform
sleep 15
@browser.driver.action.move_to(target.wd).perform
sleep 15
my_element.fire_event("onmouseup")
end
Когда (/^я перетащить корзинка правило слот позиции на emailcreate странице $ /) сделать my_element = @ browser.span (: text => «Заброшенная корзина») target = @ browser.div (: class => "droparea ui-droppable ui-sortable") target = @ browser.div (: id => " 0 ") my_element.fire_event (" onmousedown ") @ browser.driver.action.click_and_hold (my_element.wd) .perform sleep 15 @ browser.driver .action.move_to (target.wd) .perform sleep 15 my_element.fire_event ("onmouseup") end – user2215085
Возможно, вам потребуется предоставить страницу, которая воспроизводит проблему. –
Когда вы говорите «И это не сработало, как ожидалось, когда я проверил вручную, посетив веб-страницу». Вы имеете в виду, что есть ошибка с приложением? –