Skip to content

Instantly share code, notes, and snippets.

@danwaters
Created June 3, 2015 17:22
Show Gist options
  • Save danwaters/beffd959da6244b76c53 to your computer and use it in GitHub Desktop.
Save danwaters/beffd959da6244b76c53 to your computer and use it in GitHub Desktop.
Page Object file template
<?xml version="1.0" encoding="UTF-8"?>
<Template>
<TemplateConfiguration>
<_Name>Xamarin.UITest Page Object App Extensions</_Name>
<Icon>md-nunit-library-project</Icon>
<_Category>General</_Category>
<_Description>This file contains useful app extensions, an example page object, and an example hook to invoke your page object methods easily from the IApp object.</_Description>
<DefaultFilename>LoginPage</DefaultFilename>
<ProjectType>Addin</ProjectType>
</TemplateConfiguration>
<TemplateFiles>
<File name="AppExtensions.cs"
DefaultExtension=".cs"
AddStandardHeader="False"
BuildAction="Compile"
src="AppExtensions.cs"/>
<File name="${Name}.cs"
DefaultExtension=".cs"
AddStandardHeader="False"
BuildAction="Compile"
src="LoginPage.cs"/>
<File name="BasePage.cs"
DefaultExtension=".cs"
AddStandardHeader="False"
BuildAction="Compile"
src="BasePage.cs"/>
<File name="Trait.cs"
DefaultExtension=".cs"
AddStandardHeader="False"
BuildAction="Compile"
src="Trait.cs"/>
</TemplateFiles>
</Template>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment