2012-07-18 22 views
0

是否有可能在mouseOver後凍結出現的物體?C#Selenium webdriver mouseOver。如何凍結出現的物體

例如我有一個對象。當我點鼠標時,會出現一個很大的工具提示,其中有很多信息需要檢查。

的問題是當我使用結構是這樣的:

操作構建器=新操作(驅動器); 操作hoverOverRegistrar = builder.moveToElement(menuRegistrar); hoverOverRegistrar.perform();

工具提示出現片刻,然後隱藏。如何凍結它幾秒鐘?

System.Threading.Thread.Sleep(100000); - 不起作用

回答

0

移動到特定元素後,工具提示即將消失,可能是因爲鼠標在此之後移動,或者JavaScript是以這種方式寫入的。

如果moveToElement(element).clickAndHold();有幫助嗎?

也許移動到元素後,然後單擊並按住可避免隱藏工具提示。