【发布时间】:2019-02-14 14:52:42
【问题描述】:
在 Selenium 中,我们使用动作来点击带有 X 和 Y 的元素
action.MoveToElement(element, X, Y).Click().Build().Perform()
我需要使用 Javascript 来实现此功能。 JS中可以吗?
【问题讨论】:
-
如果你搜索得当,你会得到
document.elementFromPoint(x, y).click(); -
上述动作命令从元素(WebElement)获取x、y坐标。但是在document.elementFromPoint,我需要传递webelement。
-
你没有。如果该点上有一个元素,则
document.elementFromPoint(x, y)将返回该元素,.click()是执行点击的函数。
标签: javascript c# selenium