Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. package pages;
  2.  
  3. import org.openqa.selenium.remote.RemoteWebDriver;
  4.  
  5. import com.relevantcodes.extentreports.ExtentTest;
  6.  
  7. import wrappers.ProjectWrappers;
  8.  
  9. public class OfferRatePage extends ProjectWrappers{
  10.  
  11. public OfferRatePage(RemoteWebDriver driver, ExtentTest test){
  12. this.driver = driver;
  13. this.test = test;
  14.  
  15. if(!verifyTitle("DBVX",driver)){
  16. reportStep("This is not Home Page", "FAIL",driver);
  17. }
  18. }
  19. public OfferRatePage clickMarketGrid(String data,RemoteWebDriver driver) throws InterruptedException{
  20.  
  21. clickByXpath("((//div[@class='whiteboard__whiteboard-list'])[2]//div[@class='instrument'and text()='"+data+"']/../../../preceding-sibling::div/img)",driver);
  22. Thread.sleep(5000);
  23.  
  24. return this;
  25. }
  26.  
  27. public OfferRatePage clickOffAccDropdown(RemoteWebDriver driver) throws InterruptedException{
  28. clickByXpath(prop.getProperty("OfferRate.Account.Xpath"),driver);
  29. Thread.sleep(3000);
  30. return this;
  31. }
  32.  
  33.  
  34.  
  35. public OfferRatePage enterOffAccDropdown(String data,RemoteWebDriver driver) {
  36. mouseOverEnterByXpath(prop.getProperty("OfferRate.EnterAccount.Xpath"), data,driver);
  37. return this;
  38.  
  39. }
  40.  
  41.  
  42. public OfferRatePage enterRate(String data,RemoteWebDriver driver) throws InterruptedException {
  43. enterByXpath(prop.getProperty("OfferRate.EnterRate.Xpath"), data,driver);
  44. Thread.sleep(1000);
  45. return this;
  46.  
  47. }
  48.  
  49.  
  50. public OfferRatePage clickOffSubmitButton(RemoteWebDriver driver) {
  51. clickByXpath(prop.getProperty("OfferRate.Submit.Xpath"),driver);
  52. //switchToParentWindow();
  53. return this;
  54.  
  55. }
  56.  
  57. public CreateIOIPage clickDeclineButton(RemoteWebDriver driver) {
  58. clickByXpath(prop.getProperty("OfferRate.Submit.Xpath"),driver);
  59. //switchToParentWindow();
  60. return new CreateIOIPage(driver, test);
  61.  
  62. }
  63.  
  64.  
  65. //button[text()='DECLINE']
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement