【问题标题】:How to simulate HTML5 Drag and Drop in Selenium Webdriver in JavaScript如何在 JavaScript 中的 Selenium Webdriver 中模拟 HTML5 拖放
【发布时间】:2017-11-06 04:44:51
【问题描述】:

我需要使用 WebdriverIO 的以下代码 (Python) 的 javascript (nodejs) 版本:

from selenium import webdriver

with open("drag_and_drop_helper.js") as f:
js = f.read()

driver.execute_script(js + "$('#one').simulateDragDrop({ dropTarget: '#bin'});")

这里是完整的 Python 和 Ruby 实现供进一步参考。

【问题讨论】:

    标签: javascript node.js html selenium-webdriver


    【解决方案1】:

    您可以使用有效的网络驱动程序:

    driver.actions().dragAndDrop(driver.findElement(webdriver.By.id('none')),driver.findElement(webdriver.By.id('bin'))).perform();

    【讨论】:

    • @Raisus 你找到解决方案了吗?
    猜你喜欢
    • 2015-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-23
    • 2012-04-05
    • 2012-01-01
    • 1970-01-01
    相关资源
    最近更新 更多