Чтобы отредактировать содержимое ячейки, вам нужно дважды щелкнуть по ней. Однако с помощью webdriver у них нет функции doubleclick в api. Как еще я могу изменить содержимое ячейки?Webdriver: Взаимодействие с сеткой
1
A
ответ
1
В какой сетке вы спрашиваете? Для большинства сеток есть функция 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);
Смежные вопросы
- 1. Селен WebDriver страница взаимодействие
- 2. Mocking HTTP-взаимодействие с Selenium WebDriver
- 3. Взаимодействие с сеткой радара? Как объявить пользовательские столбцы?
- 4. Проблема с параллельным выполнением с селеновой сеткой для Webdriver + TestNG
- 5. Возникли проблемы с селеновой сеткой после преобразования в Webdriver
- 6. Взаимодействие с расширением Chrome с помощью watir-webdriver
- 7. Взаимодействие с выпадающим меню JavaScript с помощью WebDriver и Ruby?
- 8. Регистрация PhantomJS с селеновой сеткой
- 9. DataBind класса с сеткой Высота
- 10. Взаимодействие с файловым полем внутри диапазона - Watir/Selenium-Webdriver
- 11. транспортира не будет работать с селеном сеткой
- 12. Grunt с селеновой сеткой
- 13. Водяное моделирование с сеткой
- 14. Участок с сеткой
- 15. Связывание с сеткой Столбец
- 16. Создание узла с сеткой
- 17. Проблема с селеной сеткой
- 18. Проблемы с сеткой
- 19. CodeIgniter с сеткой Kendoui
- 20. Транспортир с сеткой селена
- 21. CONREC С нерегулярной сеткой?
- 22. проблема с сеткой (Div)
- 23. микроданные с сеткой продуктов
- 24. Контейнер с сеткой Flexbox
- 25. Работа с сеткой View
- 26. Проблемы с сеткой Tkinter
- 27. AngularJS с сеткой Kendo
- 28. Проблема с сеткой JQuery
- 29. 2D-массив с сеткой
- 30. Проблема с сеткой решетки
класс Сетка является " x-grid3 " – Reflux
Если это сетка ExtJS, тогда у нее есть метод startEditing (Number rowIndex, Number colIndex), который может быть запущен –