直接单击元素与按行动类单击元素之间的区别

时间:2015-02-19 06:56:20

标签: c# selenium selenium-webdriver

我只是想知道在Action类中点击webelement或直接点击它之间是否有任何差异。

假设我们在网页上有一个按钮1

Actions action = new Actions(_driver);  
 action.MoveToElement(driver.FindElement(By.Id("button1")));
 action.Click().Build().Perform();

               VS  
driver.FindElement(By.Id("button1").Click();

上述两个陈述之间的差异是什么。

由于

1 个答案:

答案 0 :(得分:0)

您是否考虑过阅读documentation

Actions课程:

  

用于模拟复杂用户手势的面向用户的API。使用此类而不是直接使用键盘或鼠标。

特别是click方法:

  

点击当前鼠标位置。

WebDriver.click方法:

  

单击此元素。如果这导致加载新页面,则此方法将尝试阻止,直到页面加载为止。