テーブル セル ( <td>
) 要素をクリックする必要があります。
ダブルクリックは、WebDriver にはまだ実装されていません。ステータスについては、Issue #244を参照してください。また、この問題へのコメントには、Firefox でのダブルクリックに使用できる JavaScript が含まれています。
IE の場合、次を実行する必要があります。
(IJavaScriptExecutor)driver).executeScript("arguments[0].fireEvent('ondblclick');", cell);
Firefox および Chrome の場合:
(IJavaScriptExecutor)driver).executeScript("var evt = document.createEvent('MouseEvents');" +
"evt.initMouseEvent('dblclick',true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0,null);" +
"arguments[0].dispatchEvent(evt);", cell);
ここで、cell
はスクリプトを実行する Web 要素です。