编码的UI:我们可以执行拖动;没有消耗鼠标掉线?

时间:2014-07-25 07:19:45

标签: automation automated-tests ui-automation coded-ui-tests

我过去使用过Selenium Web驱动程序,因为它使用浏览器驱动程序,它可以执行诸如拖放操作而无需实际移动鼠标。使用鼠标执行拖放操作的问题是,在运行测试时,实际上无法打开任何其他内容或移动鼠标。我想知道Coded UI是否有类似功能?

请考虑到我不想使用测试记录器,而是使用更灵活的方法并通过Page Model建立UI测试。这意味着我正在为我的所有测试编写代码。

2 个答案:

答案 0 :(得分:0)

不敢。它总是使用鼠标进行交互。

答案 1 :(得分:0)

你可以使用:

WebElement element = driver.findElement(By.name("source"));
      WebElement target = driver.findElement(By.name("target"));

     (new Actions(driver)).dragAndDrop(element, target).perform();