2017-10-09 13 views
-4

要素を選択 要素を右クリック - 切り取り、コピー、削除アイコン付きの右クリックメニューが表示されます と削除アイコンをクリックします(注:-Deleteテキストはifあなたは は私が要素要素を右クリックし、セレニウムウェブドライバの削除アイコンをクリック

+1

(MCVE)[MCVE]について、特に一部、[尋ねる]、および[努力が期待されているどのように多くの研究?](https://meta.stackoverflow.com/questions/261592/how-お読みください多くの研究努力がスタックオーバーフローと予想されます)ユーザー自身のプログラムをデバッグし、問題を解決するのに役立ちます。あなたがこれを行い、まだまだ立ち往生している場合は、あなたがMCVEを投稿し、何を試したのか、そしてエラーメッセージを含む実行結果を投稿して、より良くあなたを助けることができます。また、ページや関連するHTMLへのリンクを提供してください。 – JeffC

答えて

0

を検査しようとした場合場合は、要素の上にcontextclickしようとしてから移動することができ、その右クリックメニュー の右クリックメニューが消えているので、私は、削除アイコンを検査することはできませんよ)アイコンの上にカーソルを移動します矢印キーと戻りキーを使用して、削除オプションを選択して送信します。

WebElement elem = driver.findElement(By.xpath("//xpath...")); 
    Actions actions = new Actions(driver); 
    actions.moveToElement(elem); 
actions.contextClick(elem).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.RETURN).build().perform(); 
    actions.perform(); 
+0

-------上記の方法は、右クリックしても、削除アイコンをクリックすることはできません。要素は表示されません。以下のコードを試してみました。 - JavascriptExecutor js =(JavascriptExecutor)driver; \t \t \t WebElementボタン= driver.findElement(By.xpath( ".// span [@ id = 'ext-quicktips-tip-outerCt']")); \t \t \t \t js.executeScript( "arguments [0] .click();"、ボタン); –

+0

なぜ、矢印キーとリターンキーを使って自動化しないのですか? –

+0

右矢印または左矢印は機能していないため、削除は左上のトップメニューにありますが、矢印は完全に機能して選択できます。 –

関連する問題