Browse Source

fix: Fixed click option of table node page object model

pull/6438/head
Muhammed Mustafa 1 year ago
parent
commit
d7adc5ecbb
  1. 1
      packages/nc-gui/components/dashboard/TreeView/TableNode.vue
  2. 6
      tests/playwright/pages/Dashboard/Sidebar/TableNode/index.ts

1
packages/nc-gui/components/dashboard/TreeView/TableNode.vue

@ -222,6 +222,7 @@ const isTableOpened = computed(() => {
@click.stop
>
<MdiDotsHorizontal
data-testid="nc-sidebar-table-context-menu"
class="min-w-5.75 min-h-5.75 mt-0.2 mr-0.25 px-0.5 !text-gray-600 transition-opacity opacity-0 group-hover:opacity-100 nc-tbl-context-menu outline-0 rounded-md hover:(bg-gray-500 bg-opacity-15 !text-black)"
/>

6
tests/playwright/pages/Dashboard/Sidebar/TableNode/index.ts

@ -12,7 +12,7 @@ export class SidebarTableNodeObject extends BasePage {
}
get({ tableTitle }: { tableTitle: string }) {
return this.sidebar.get().getByTestId(`tree-view-table-${tableTitle}`);
return this.sidebar.get().getByTestId(`nc-tbl-side-node-${tableTitle}`);
}
async click({ tableTitle }: { tableTitle: string }) {
@ -22,6 +22,10 @@ export class SidebarTableNodeObject extends BasePage {
}
async clickOptions({ tableTitle }: { tableTitle: string }) {
await this.get({
tableTitle,
}).hover();
await this.get({
tableTitle,
})

Loading…
Cancel
Save