首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实习生:Leadfoot-测试拖放

实习生:Leadfoot-测试拖放
EN

Stack Overflow用户
提问于 2015-10-05 16:14:40
回答 1查看 257关注 0票数 0

我有一个使用dojo小部件和drag-n-drop功能的webapp,我正在使用实习生来测试它。现在我想测试一下拖放机制,为此我希望使用Leadfoot的助手DragAndDrop.js

如脚本示例所示,下面是我的代码:

代码语言:javascript
复制
return new DragAndDrop(remote)
    .findByXpath(source)
    .dragFrom()
    .end()
    .findByXpath(target)
    .dragTo()

我有return语句,因为这段代码是promise链的一部分。

然而,它似乎不起作用,我没有得到任何类型的错误|异常,在浏览器中也没有,在selenium中也没有,在实习期也没有。老实说,我不知道从哪里开始。有什么建议吗?我可以提供更多的信息吗?

EN

回答 1

Stack Overflow用户

发布于 2016-03-09 17:32:00

你试过了吗?

代码语言:javascript
复制
            return remote.findByXpath(target)
                .then(function(targetNode){
                    return remote.findByXpath(source)
                        .moveMouseTo(1,1)
                        .pressMouseButton().sleep(500)
                        .moveMouseTo(targetNode).sleep(500)
                        .releaseMouseButton();
                });

注意:睡眠不是必须的,我把它放在这里是为了让你能更清楚地看到动作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32943985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档