mirror of https://github.com/nocodb/nocodb
26 lines
601 B
26 lines
601 B
import BasePage from '../../Base'; |
|
import { GridPage } from './index'; |
|
|
|
export class RowPageObject extends BasePage { |
|
readonly grid: GridPage; |
|
|
|
constructor(grid: GridPage) { |
|
super(grid.rootPage); |
|
this.grid = grid; |
|
} |
|
|
|
get() { |
|
return this.rootPage.locator('tr.nc-grid-row'); |
|
} |
|
|
|
async getRecord(index: number) { |
|
return this.get().nth(index); |
|
} |
|
|
|
// style="height: 3rem;" |
|
async getRecordHeight(index: number) { |
|
const record = await this.getRecord(index); |
|
const style = await record.getAttribute('style'); |
|
return style.split(':')[1].split(';')[0].trim(); |
|
} |
|
}
|
|
|