test: Added disabled test for changing tabs

This commit is contained in:
Vasil Trifonov
2020-02-20 16:53:48 +02:00
parent 1c6d70ae7d
commit bac983b58f
7 changed files with 57 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
<Page class="page" >
<Label text="Inner label 1" backgroundColor="blue"/>
</Page>

View File

@@ -0,0 +1,3 @@
<Page class="page">
<Label text="Inner label 2" backgroundColor="red"/>
</Page>

View File

@@ -0,0 +1,3 @@
<Page class="page">
<Label text="Inner label 3" backgroundColor="orange"/>
</Page>

View File

@@ -0,0 +1,3 @@
<Page class="page">
<Label text="Inner label 4" backgroundColor="green"/>
</Page>

View File

@@ -0,0 +1,3 @@
export function onItemTap(args) {
console.log(`Item with index: ${args.index} tapped`);
}

View File

@@ -0,0 +1,24 @@
<Page class="page">
<StackLayout>
<Tabs highlightColor="red" offscreenTabLimit="1">
<TabStrip highlightColor="green" itemTap="onItemTap">
<TabStripItem title="1"></TabStripItem>
<TabStripItem title="2"></TabStripItem>
<TabStripItem title="3"></TabStripItem>
<TabStripItem title="4"></TabStripItem>
</TabStrip>
<TabContentItem>
<Frame defaultPage="tabs/frame-in-tabs-inner-page-1"></Frame>
</TabContentItem>
<TabContentItem>
<Frame defaultPage="tabs/frame-in-tabs-inner-page-2"></Frame>
</TabContentItem>
<TabContentItem>
<Frame defaultPage="tabs/frame-in-tabs-inner-page-3"></Frame>
</TabContentItem>
<TabContentItem>
<Frame defaultPage="tabs/frame-in-tabs-inner-page-4"></Frame>
</TabContentItem>
</Tabs>
</StackLayout>
</Page>

View File

@@ -283,4 +283,22 @@ describe(`${imagePrefix}-suite`, async function () {
assert.isTrue(driver.imageHelper.hasImageComparisonPassed());
await tabsViewBasePage.navigateBackToSuitMainPage();
});
// it(`${imagePrefix}-frame-in-tabs`, async function () {
// await tabsViewBasePage.navigateToSample("frame-in-tabs");
// await driver.imageHelper.compareScreen();
// // go through the tabs and check that they are loaded
// await tabsViewBasePage.tabOnItem(1);
// await driver.imageHelper.compareScreen();
// await tabsViewBasePage.tabOnItem(2);
// await driver.imageHelper.compareScreen();
// await tabsViewBasePage.tabOnItem(3);
// await driver.imageHelper.compareScreen();
// assert.isTrue(driver.imageHelper.hasImageComparisonPassed());
// await tabsViewBasePage.navigateBackToSuitMainPage();
// });
});