2016-04-06 13 views
0

私はメニュー項目にカーソルを置く必要があるアプリケーションを持っています。そして、私はリンクをクリックする必要があります。ホバーすることはできますが、下のリンクをクリックすることはできません現在とセレンもそれを識別することができます。Selenium WebページのDojo Element Object Linkをクリックできません

私はそのためのコードの下にしようとしている: -

Actions action = new Actions(driver); 
Thread.sleep(10000); 
action.moveToElement(hover_element).moveToElement(Element_To_Click).click().buil‌​d().perform(); 
action.moveToElement(hover_element).build().perform(); 
Thread.sleep(3000); driver.findElement(by2).click(); 
+0

アクションアクションは=新しいアクション(ドライバ); Thread.sleep(10000); action.moveToElement(hover_element).moveToElement(Element_To_Click).click()。build()。perform(); action.moveToElement(hover_element).build()。perform(); Thread.sleep(3000); driver.findElement(by2).click(); –

+0

私はホバーアンドクリックに使用した上記のコードを見つけてください。 –

+0

htmlソースコードを貼り付けてください –

答えて

1

はこれを試してみて、それが動作するかどうかを参照してください。

Actions action=new Actions(driver); 
action.moveToElement(hover_element); 
Thread.sleep(5000); 
action.perform(); 
action.moveToElement(Element_To_Click).click().perform(); 
+0

いいえ、うまくいきません。ウェブページの要素に移動しますが、下のメニューをクリックしていません。上記と同じコードを入力してください。 –

+0

その後、待ち時間を増やしてみてください.... –

関連する問題