【发布时间】:2016-06-08 15:11:01
【问题描述】:
无法在 Firefox 中拖放元素,抛出“buttondown”超时,即使目标元素可见、启用、显示
在 Chrome 上,代码无异常执行,但不执行操作。
Actions actions = new Actions(BrowserClass.WebDriver);
var src = BrowserClass.WebDriver.FindElement(By.XPath("//div[contains(@class,'box-padding')]/ul/li[11]/div/div/div"));
var dest = BrowserClass.WebDriver.FindElement(By.CssSelector("div[id*='row-cxs-control-2']>div>div>div>div>div:nth-child(1)>div"));
actions.ClickAndHold(src);
try {
System.Threading.Thread.Sleep(1000);
} catch (Exception e) {
var s = e.StackTrace;
}
actions.MoveToElement(dest).Release(dest).Build();
actions.Perform();
【问题讨论】:
标签: c# selenium firefox drag-and-drop