【发布时间】:2016-12-10 02:36:39
【问题描述】:
上下文: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 对象的一个实例,然后使用它移动到 (x,y) 的 ( 200,200) 从身体的左上角。
我有代码(未显示),它告诉我浏览器认为鼠标在哪里。在上述之后,浏览器向我报告它的内部 (x,y) 是 (200,200),这很棒。不太好的是屏幕上的鼠标指针没有移动到匹配。
有没有办法让鼠标指针反映浏览器的内在现实?
【问题讨论】:
标签: javascript c# selenium clearscript