背景:Windows 10;C#.NET;Selenium WebDriver(Chrome);清除脚本
我已经通过 ClearScript 向 javascript 公开了许多 Selenium 函数。在剧本...
var url = "http://www.google.com.au";
var driver = new CSChromeDriver();
driver.Navigate().GoToUrl(url);
...
var topLeft = driver.FindElement(CSBy.TagName("body"));
var builder = new CSActions(driver);
var tl = builder.MoveToElement(topLeft, 200, 200);
tl.Build().Perform();
...我创建了一个 Chrome 网络驱动程序的实例,导航到一个网站,找到“body”标签,创建一个 Actions 对象的实例,并使用它,移动到 (200,200) 的 (x,y)身体的左上角。
我在那里有代码(未显示),它告诉我浏览器认为鼠标在哪里。在上述之后,浏览器向我报告它的内部 (x,y) 是 (200,200),这很棒。不太重要的是屏幕上的鼠标指针没有移动到匹配。
有没有办法告诉鼠标指针反映浏览器的内在现实?