Skip to content

Instantly share code, notes, and snippets.

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

ExecuteAutomation executeautomation

:octocat:
Executing
View GitHub Profile
@executeautomation
executeautomation / KatalonStudio_POST_Request.groovy
Created June 6, 2018 06:46
Katalon studio POST request and verify request
import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase
import static com.kms.katalon.core.testdata.TestDataFactory.findTestData
import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject
import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
import com.kms.katalon.core.checkpoint.CheckpointFactory as CheckpointFactory
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as MobileBuiltInKeywords
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile
import com.kms.katalon.core.model.FailureHandling as FailureHandling
import com.kms.katalon.core.testcase.TestCase as TestCase
@executeautomation
executeautomation / KatalonStudio_Get_Request.groovy
Created June 3, 2018 00:00
KatalonStudio_Get_Request_ExecuteAutomation
import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase
import static com.kms.katalon.core.testdata.TestDataFactory.findTestData
import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject
import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
import com.kms.katalon.core.checkpoint.CheckpointFactory as CheckpointFactory
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as MobileBuiltInKeywords
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile
import com.kms.katalon.core.model.FailureHandling as FailureHandling
import com.kms.katalon.core.testcase.TestCase as TestCase
@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){
ChromeOptions option = new ChromeOptions();
option.AddArgument("--headless");
_driver = new ChromeDriver(option);
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
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;
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 AmazonHomePage
{
[FindBy(How = How.Id, Using="HomeDiv")]
public IWebElement element1;
[FindBy(How = How.Id, Using="HomeDiv")]
public IWebElement element2;
@executeautomation
executeautomation / brokenlink.cs
Created October 3, 2016 12:42
Identifying broken links with Selenium C#
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;