HTML5 Drag and Drop с использованием Selenium Webdriver для Ruby
Есть ли какие-нибудь способы обойти HTML5 Drag and Drop для работы с Selenium Webdriver с Ruby? Я использую Selenium-Webdriver 2.20.0 с Ruby 1.9.2
Вот простой тест для воспроизведения проблемы:
require "selenium-webdriver"
require "test/unit"
class Html5DragAndDropTest < Test::Unit::TestCase
def setup
@driver = Selenium::WebDriver.for :firefox
@driver.manage.timeouts.implicit_wait = 30
end
def teardown
@driver.quit
end
def test_html5_drag_and_drop
@driver.get("http://html5demos.com/drag")
target = @driver.find_element(:id, "one")
source = @driver.find_element(:id, "bin")
@driver.action.drag_and_drop(target, source).perform
assert target.displayed? == false
end
end