2017-06-05 35 views
0

执行MoveToElement操作时,鼠标未移动到元素位置。请查找下面的代码。Selenium MoveToElement操作不起作用

Actions action = new Actions(driver); 
    action.MoveToElement(element); 
    action.Build().Perform(); 
+1

请参阅https://stackoverflow.com/help/how-to-ask部分大约问一个问题,并为越来越多的细节你会得到社区的帮助。 – demouser123

+0

@sowmya你能否考虑更新相关的HTML DOM?谢谢 – DebanjanB

+0

您在问题中提出的代码不是用来将鼠标移动到元素位置,所有这些都将滚动页面直到目标元素处于视图中。如果你提供了更多关于你想要做的事情的背景知识,你可以在如何实现它的问题上得到更好的答案。 – Jsmith2800

回答

-3

你可以试试下面的代码:

IWebElement element = driver.FindElement(By.Id("Login_Id")); 

     Actions action = new Actions(driver); 
     action.MoveToElement(element); 
     action.Build().Perform(); 
+2

而不是仅仅给出代码,如果你能解释为什么OP的问题有问题以及你的代码是如何解决它的话,那就太好了。 – demouser123

+0

你刚刚复制了问题的代码吗? –