О какой сетке вы спрашиваете? Для большинства сеток есть функция JavaScript, чтобы начать редактирование ячейки.
В любом случае вы можете выполнить двойной щелчок с помощью JavaScript. Предполагая, что element
является IWebElement
, на котором вы хотели бы дважды щелкнуть:
Для InternetExplorerDriver
:
((IJavascriptExecutor)driver).ExecuteScript(
"arguments[0].fireEvent('ondblclick')", element);
Для FirefoxDriver
и 'ChromeDriver':
((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);", element);