Skip to content

Instantly share code, notes, and snippets.

View executeautomation's full-sized avatar
:octocat:
Executing

ExecuteAutomation executeautomation

:octocat:
Executing
View GitHub Profile
package main.Addon;
import io.testproject.java.annotations.v2.Action;
import io.testproject.java.sdk.v2.addons.WebAction;
import io.testproject.java.sdk.v2.addons.helpers.WebAddonHelper;
import io.testproject.java.sdk.v2.drivers.WebDriver;
import io.testproject.java.sdk.v2.enums.ExecutionResult;
import io.testproject.java.sdk.v2.exceptions.FailureException;
import org.openqa.selenium.By;
public static void createXml() throws Exception {
try {
// Initialization of drivers
DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory
.newInstance();
DocumentBuilder documentBuilder = documentBuilderFactory
.newDocumentBuilder();
Document document = documentBuilder.newDocument();
using NUnit.Framework;
using OpenQA.Selenium;
namespace SeleniumParallelTest
{
[TestFixture]
[Parallelizable]
public class FirefoxTesting : Hooks
{
public FirefoxTesting() : base(BrowerType.Firefox)
using BoDi;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TechTalk.SpecFlow;
public class AmazonHomePage
{
[FindBy(How = How.Id, Using="HomeDiv")]
public IWebElement element1;
[FindBy(How = How.Id, Using="HomeDiv")]
public IWebElement element2;
using OpenQA.Selenium;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using TechTalk.SpecFlow;
using TechTalk.SpecFlow.Assist;
using NUnit.Framework;
using OpenQA.Selenium;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using TechTalk.SpecFlow;
using TechTalk.SpecFlow.Assist;
public class Hooks : Base
{
private BrowerType _browserType;
[SetUp]
public void InitializeTest()
{
//Get the value from NUnit-console --params
//e.g. nunit3-console.exe --params:Browser=Firefox \SeleniumNUnitParam.dll
//If nothing specified, test will run in Chrome browser
ChromeOptions option = new ChromeOptions();
option.AddArgument("--headless");
_driver = new ChromeDriver(option);
@executeautomation
executeautomation / AppInitializer.cs
Created November 14, 2017 08:16
AppInitialize Xamarin
public static IApp StartApp(Platform platform)
{
if (platform == Settings.Android)
{
return ConfigureApp
.Android
.InstalledApp(Settings.AUTPackageName)
.StartApp();
}
else if(platform == Settings.iOS){