2017-07-18 4 views
-1

JavaでSeleniumを使用しているときにマウスポインタが指/手ポインタに変わったかどうかを検出する方法はありますか?Seleniumのリンク上にマウスカーソルを移動している間に、マウスカーソルが手に変わったかどうかを確認しますか?

+0

私はあなたの質問を理解しているが、私は、有効なユースケース/ビジネスケースもできるかと思ったと思います。おかげで – DebanjanB

+0

参照:[私はどのようにXを行うのですか?](https://meta.stackoverflow.com/questions/253069/whats-the-new-current-close-reason-for-how-do-i-do -x)SOに関する期待は、質問をするユーザーが自分の質問に答えるだけでなく、その研究、コードの試行、結果を共有することです。これは、時間をかけて自分自身を助けようとしていることを示しています。明白な回答を繰り返さないようにしてくれています。そして、より具体的で適切な答えを得ることができます。参考:[ask] – JeffC

答えて

1

ポインタのCSS値が変更されるのを待つことができます。

// depends on which element you want to wait, here take <body> as an example 
var wait = new WebDriverWait(driver, TimeSpan.FromMilliseconds(5000)); 
wait.Until(d => d.FindElement(By.TagName("body")).GetCssValue("cursor") == "pointer"); 

オリジナルポスト:Selenium: How can I wait until the cursor changes?

+0

待ち時間の代わりに "pointer"を使用しますか? このリンクに基づく:https://stackoverflow.com/questions/3087975/how-can-i-make-the-cursor-a-hand-when-a-user-hovers-over-a-list-item – stevek

+0

はい正解。 「ポインタ」を使用するための回答を更新しないでください。 –

関連する問題