2017-06-05 61 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

你剛剛複製了問題的代碼嗎? –