コンテキストメニューが開いていますが、メニュー内の項目を選択することはできません。ここに私のコードはあります:セレンを使用してWebページのコンテキストメニューにアクセス
selenium.contextMenu("//table[1]/tbody/tr[@id='selectionItem']/td[2]/div/table/tbody/tr/td[@id='cell_table_1_2']");
selenium.focus("//iframe[@menutype='ContextMenu']");
selenium.click("//div[text()='Duplicate']");
ログには、上記の3つのコマンドすべてで「結果はOKです」と表示されます。 IE8でSelenium 2.0を使用しています。私はいくつかの遅延のために上記の各コマンドの間にThread.sleep(5000)
を持っています。
おそらくあなたのページのHTMLコードを投稿する必要があります。間違っていることがあります。私の推測では、メニュー項目のセレクタ(ロケータ)が間違っていますか? –