{
  "schemaVersion": "1.0",
  "generatedAt": "2026-06-10T00:42:12.937Z",
  "pageObject": "WorkQueuePage",
  "fileName": "WorkQueuePage.ts",
  "filePath": "test-results/test-generation/generated-page-objects/WorkQueuePage.ts",
  "code": "export class WorkQueuePage {\n  constructor(page) {\n    this.page = page;\n    this.clickApplyFiltersTarget = page.getByRole('button', { name: \"Apply filters\" });\n    this.clickAssignSelectedTarget = page.getByRole('button', { name: \"Assign selected\" });\n    this.clickCreateOrderTarget = page.getByRole('button', { name: \"Create order\" });\n    this.setHighPriorityOnlyTarget = page.getByRole('checkbox', { name: \"High priority only\" });\n    this.selectOrderStatusTarget = page.getByRole('combobox', { name: \"Order status\" });\n    this.openCustomersTarget = page.getByRole('link', { name: \"Customers\" });\n    this.openOpenOrder1042Target = page.getByRole('link', { name: \"Open order 1042\" });\n    this.openOrdersTarget = page.getByRole('link', { name: \"Orders\" });\n    this.openReportsTarget = page.getByRole('link', { name: \"Reports\" });\n    this.openSettingsTarget = page.getByRole('link', { name: \"Settings\" });\n    this.openWorkQueueTarget = page.getByRole('link', { name: \"Work Queue\" });\n    this.fillSearchCustomersOrOrdersTarget = page.getByRole('searchbox', { name: \"Search customers or orders\" });\n  }\n\n  page;\n  clickApplyFiltersTarget;\n  clickAssignSelectedTarget;\n  clickCreateOrderTarget;\n  setHighPriorityOnlyTarget;\n  selectOrderStatusTarget;\n  openCustomersTarget;\n  openOpenOrder1042Target;\n  openOrdersTarget;\n  openReportsTarget;\n  openSettingsTarget;\n  openWorkQueueTarget;\n  fillSearchCustomersOrOrdersTarget;\n\n  async clickApplyFilters() {\n    await this.clickApplyFiltersTarget.click();\n  }\n\n  async clickAssignSelected() {\n    await this.clickAssignSelectedTarget.click();\n  }\n\n  async clickCreateOrder() {\n    await this.clickCreateOrderTarget.click();\n  }\n\n  async setHighPriorityOnly(checked) {\n    await this.setHighPriorityOnlyTarget.setChecked(checked);\n  }\n\n  async selectOrderStatus(value) {\n    await this.selectOrderStatusTarget.selectOption(value);\n  }\n\n  async openCustomers() {\n    await this.openCustomersTarget.click();\n  }\n\n  async openOpenOrder1042() {\n    await this.openOpenOrder1042Target.click();\n  }\n\n  async openOrders() {\n    await this.openOrdersTarget.click();\n  }\n\n  async openReports() {\n    await this.openReportsTarget.click();\n  }\n\n  async openSettings() {\n    await this.openSettingsTarget.click();\n  }\n\n  async openWorkQueue() {\n    await this.openWorkQueueTarget.click();\n  }\n\n  async fillSearchCustomersOrOrders(value) {\n    await this.fillSearchCustomersOrOrdersTarget.fill(value);\n  }\n\n\n}\n"
}
