同时运行的两个拖放动作

时间:2018-09-25 09:03:01

标签: selenium selenium-webdriver drag-and-drop nunit selenium-chromedriver

这是我的代码:

a = driver.Findelement(By.XPath("Element1")));
b = driver.Findelement(By.XPath("Element2")));
Thread.Sleep(3000);               
action.ClickAndHold(a).MoveToElement(b).Release().Perform();

此拖放操作效果良好。但是当其他拖放操作尝试运行时,第一个操作也正在运行。

实际上,我的测试用例包含一系列拖放操作。在运行测试用例时,第一个拖放操作正确执行,当序列涉及第二个拖放操作时,(第二个和第一个拖放)动作也都将执行(例如:1.拖放图2.拖放数据。当同时执行第二个测试用例时,第一个测试用例也将运行(因此两个DragnDrop同时执行)。

由于这个原因,我的测试用例失败了。

注意:最近,我对Nunit(3.10)进行了最新更新。在此之前,它工作正常。

0 个答案:

没有答案