0
我想通過下面的代碼在網頁上拖放一個元素。我可以看到拖放,但是 - 幾秒鐘後 - 丟棄的元素正在消失,並且場景已成功傳遞。當我通過訪問網頁手動檢查時,它沒有按預期工作。Watirwebdriver - 使用watir webdriver拖放
我試過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
當(/^I拖放籃規則對emailcreate頁$位置插槽/)做 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」) 結束 – user2215085
您可能需要提供重現問題的頁面。 –
當你說「當我通過訪問網頁手動檢查時,它沒有按預期工作」,你的意思是說應用程序有一個錯誤? –