Skip to content

Instantly share code, notes, and snippets.

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

ExecuteAutomation executeautomation

:octocat:
Executing
View GitHub Profile
public class SecondSeleniumTest : IClassFixture<WebDriverFixture>
{
private readonly WebDriverFixture webDriverFixture;
private readonly ITestOutputHelper testOutputHelper;
public SecondSeleniumTest(WebDriverFixture webDriverFixture, ITestOutputHelper testOutputHelper)
{
this.webDriverFixture = webDriverFixture;
this.testOutputHelper = testOutputHelper;
namespace XUnitDemo
{
/// <summary>
/// WebDriverFixture code for XUnit to handle
/// Selenium WebDriver
/// </summary>
public class WebDriverFixture : IDisposable
{
public ChromeDriver ChromeDriver { get; private set; }
namespace MiniDemo.Migrations
{
[DbContext(typeof(EmployeeDbContext))]
[Migration("20210725025828_initialDb")]
partial class initialDb
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
var configuration = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json")
.Build();
var connectionString = configuration.GetConnectionString("AppDb");
optionsBuilder.UseSqlServer(connectionString);
}
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 static com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject
import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW
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 / ClearTextBoxAddon.cs
Created May 27, 2019 06:12
ClearTextBox Addon Test
using ClearTextBoxAddon.Addons;
using OpenQA.Selenium;
using System.Threading;
using TestProject.SDK;
using TestProject.SDK.Drivers;
namespace ClearTextBoxAddon
{
public class ClearTextBase
{
@executeautomation
executeautomation / ClearTextAction.cs
Created May 27, 2019 06:10
TestProject .NET Core Addon
using System;
using OpenQA.Selenium;
using TestProject.Common.Attributes;
using TestProject.SDK;
using TestProject.SDK.Addons.ElementAction;
using TestProject.SDK.Addons.Helpers;
namespace ClearTextBoxAddon.Addons
{
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;
@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