Untitled

mail@pastecode.io avatarunknown
javascript
2 months ago
801 B
2
Indexable
Never
test.describe("Verify each drop down", async () => {
  let testDropDownOptions = [
    {
      droppedOn: "az",
      droppedStatus: true,
    },
    {
      droppedOn: "za",
      droppedStatus: false,
    },
    {
      droppedOn: "lohi",
      droppedStatus: true,
    },
    {
      droppedOn: "hilo",
      droppedStatus: false,
    },
  ];

  testDropDownOptions.forEach((testDropDownOptions) => {
    test(`Verify droppdown by ${testDropDownOptions.droppedOn}`, async ({ page }) => {
      let productsWebPage = new ProductsWebPage(page);
      await productsWebPage.navAndLogin();
      await productsWebPage.selectFromDropDown(testDropDownOptions.droppedOn);
      await productsWebPage.checkDropdownStatus(testDropDownOptions.droppedStatus, testDropDownOptions.droppedOn);
    });
  });
});