【问题标题】:Webdriver - actions.draganddrop not working in w3schools pageWebdriver - actions.draganddrop 在 w3schools 页面中不起作用
【发布时间】:2014-10-23 17:16:47
【问题描述】:

ActionsdragAndDropw3schools 页面上不起作用:

相同的代码适用于其他page

这是我尝试过的代码。

WebDriver driver = new FirefoxDriver();
driver.get("http://www.w3schools.com/html/html5_draganddrop.asp");
driver.manage().window().maximize();
Actions actions = new Actions(driver);
actions.dragAndDrop(driver.findElement(By.id("div1")), driver.findElement(By.id("div2"))).build().perform();

【问题讨论】:

    标签: javascript selenium selenium-webdriver webdriver


    【解决方案1】:

    你已经接近了。你需要找到具有ondragstart 属性的元素。图像是具有属性的。不是<div>

    试试:

    ...
    actions.dragAndDrop(driver.findElement(By.id("drag1")), driver.findElement(By.id("div2"))).build().perform();
    

    【讨论】:

    • 感谢您的回复!但这是我尝试的第一件事。它不工作!这对你有用吗?如果是,哪个操作系统/浏览器?我正在尝试 Firefox/Win8.1
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-03
    • 2019-09-14
    • 2013-09-22
    相关资源
    最近更新 更多