我只是想知道在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();
上述两个陈述之间的差异是什么。
由于
答案 0 :(得分:0)
您是否考虑过阅读documentation?
Actions课程:
用于模拟复杂用户手势的面向用户的API。使用此类而不是直接使用键盘或鼠标。
特别是click方法:
点击当前鼠标位置。
单击此元素。如果这导致加载新页面,则此方法将尝试阻止,直到页面加载为止。