Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pages;
- import org.openqa.selenium.remote.RemoteWebDriver;
- import com.relevantcodes.extentreports.ExtentTest;
- import wrappers.ProjectWrappers;
- public class OfferRatePage extends ProjectWrappers{
- public OfferRatePage(RemoteWebDriver driver, ExtentTest test){
- this.driver = driver;
- this.test = test;
- if(!verifyTitle("DBVX",driver)){
- reportStep("This is not Home Page", "FAIL",driver);
- }
- }
- public OfferRatePage clickMarketGrid(String data,RemoteWebDriver driver) throws InterruptedException{
- clickByXpath("((//div[@class='whiteboard__whiteboard-list'])[2]//div[@class='instrument'and text()='"+data+"']/../../../preceding-sibling::div/img)",driver);
- Thread.sleep(5000);
- return this;
- }
- public OfferRatePage clickOffAccDropdown(RemoteWebDriver driver) throws InterruptedException{
- clickByXpath(prop.getProperty("OfferRate.Account.Xpath"),driver);
- Thread.sleep(3000);
- return this;
- }
- public OfferRatePage enterOffAccDropdown(String data,RemoteWebDriver driver) {
- mouseOverEnterByXpath(prop.getProperty("OfferRate.EnterAccount.Xpath"), data,driver);
- return this;
- }
- public OfferRatePage enterRate(String data,RemoteWebDriver driver) throws InterruptedException {
- enterByXpath(prop.getProperty("OfferRate.EnterRate.Xpath"), data,driver);
- Thread.sleep(1000);
- return this;
- }
- public OfferRatePage clickOffSubmitButton(RemoteWebDriver driver) {
- clickByXpath(prop.getProperty("OfferRate.Submit.Xpath"),driver);
- //switchToParentWindow();
- return this;
- }
- public CreateIOIPage clickDeclineButton(RemoteWebDriver driver) {
- clickByXpath(prop.getProperty("OfferRate.Submit.Xpath"),driver);
- //switchToParentWindow();
- return new CreateIOIPage(driver, test);
- }
- //button[text()='DECLINE']
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement