wix-style-react
Version:
wix-style-react
17 lines (14 loc) • 516 B
JavaScript
const tableDriverFactory = async (component, page) => {
const tableContent = await component.$('[data-hook="table-content"]');
return {
element: () => component,
exists: async () => !!(await component),
getCellTextValue: async (row = 0, column = 0) => {
const cell = await tableContent.$(
`[data-table-row]:nth-child(${row + 1}) td:nth-child(${column + 1})`,
);
return await page.evaluate(_cell => _cell.innerText, cell);
},
};
};
export default tableDriverFactory;