From b4ac04c125f95aeaae71b3b3e742d8e56559aa50 Mon Sep 17 00:00:00 2001 From: David Grayson Date: Tue, 27 Feb 2018 16:22:04 -0500 Subject: [PATCH 1/8] added 2 methods to Accounts.java + getRoleRateFromProjectPage + verifyRoleRate added 1 test to new package "Projects" for Issue 793 + Show_Rate_on_Project_Show_Page_Verify_Current_Rate --- .../java/com/orasi/bluesource/Accounts.java | 67 +++++++++------ ...Project_Show_Page_Verify_Current_Rate.java | 82 +++++++++++++++++++ src/test/resources/sandbox.xml | 2 +- 3 files changed, 124 insertions(+), 27 deletions(-) create mode 100644 src/test/java/com/bluesource/projects/Show_Rate_on_Project_Show_Page_Verify_Current_Rate.java diff --git a/src/main/java/com/orasi/bluesource/Accounts.java b/src/main/java/com/orasi/bluesource/Accounts.java index e24471f..98a76e4 100644 --- a/src/main/java/com/orasi/bluesource/Accounts.java +++ b/src/main/java/com/orasi/bluesource/Accounts.java @@ -1,30 +1,16 @@ package com.orasi.bluesource; -import java.lang.reflect.UndeclaredThrowableException; -import java.util.List; - -import javax.lang.model.util.Elements; - -import org.openqa.selenium.By; -import org.openqa.selenium.JavascriptExecutor; -import org.openqa.selenium.NoSuchElementException; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.interactions.Actions; -import org.openqa.selenium.support.FindBy; -import org.openqa.selenium.support.ui.ExpectedConditions; -import org.openqa.selenium.support.ui.WebDriverWait; - import com.orasi.utils.Randomness; -import com.orasi.utils.TestReporter; import com.orasi.web.OrasiDriver; import com.orasi.web.PageLoaded; -import com.orasi.web.webelements.Button; -import com.orasi.web.webelements.Element; -import com.orasi.web.webelements.Link; -import com.orasi.web.webelements.Listbox; -import com.orasi.web.webelements.Textbox; -import com.orasi.web.webelements.Webtable; +import com.orasi.web.webelements.*; import com.orasi.web.webelements.impl.internal.ElementFactory; +import org.openqa.selenium.By; +import org.openqa.selenium.NoSuchElementException; +import org.openqa.selenium.support.FindBy; + +import java.lang.reflect.UndeclaredThrowableException; +import java.util.List; public class Accounts { private OrasiDriver driver = null; @@ -46,6 +32,8 @@ public class Accounts { @FindBy(css = "div.btn.btn-secondary.btn-xs.quick-nav") private Button btnQuickNav; @FindBy(xpath = "//a[contains(@ng-bind, 'n + 1')]") private List