Estoy usando un transportador para recuperar datos de filas filtradas de una cuadrícula agrícola. En ag-grid 25, los objetos que están presentes en el DOM no se encuentran y generan errores de script. En el siguiente código, se hace clic en ColumnHambugerMenu para la columna especificada. Se produce un error al intentar hacer clic en ColumnFilterIcon aunque existe en el DOM
filterSingleEventRow: async function (stringToFilter, columnName) { try { await browser.wait(EC.presenceOf(GridColumnHeader), 12000); await ColumnHamburgerMenu(columnName).click(); await ColumnFilterIcon.click(); ...dónde
GridColumnHeader = element(by.xpath('.//div[contains(@class, "ag-header")]')); ColumnHamburgerMenu = element(by.xpath('.//div[@col-id= "' + columnName + '"]//span[(@ref= "eMenu")]')); ColumnFilterIcon = element(by.xpath('//div[(@ref="eHeader")] //span[(@class="ag-icon ag-icon-filter")]'));