在Selenium中,ClickAndHold与webdriver和chrome一起使用吗?

Ste*_*oss 3 selenium

我正在尝试使用Selenium Webdriver(2.15)进行单击并拖动事件.它在使用FF时工作正常,但在Chrome中却没有.在Chrome中,它似乎没有任何效果.这是我的代码的样子:

Actions builder = new Actions(GuiOps.driver);
builder.MoveToElement(fromElem).ClickAndHold().MoveToElement(toElem).Release().Build().Perform();
Run Code Online (Sandbox Code Playgroud)

有没有人让ClickAndHold()成功使用Chrome?

Ste*_*oss 6

事实证明这是一个已知问题.http://code.google.com/p/chromium/issues/detail?id=92312上发布了一种解决方法.基本上,你在ClickAndHold()调用之后立即添加一个MoveByOffset(1,1)并且它可以工作.