Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2013
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. import org.openqa.selenium.WebElement;
  2. import org.openqa.selenium.support.FindBy;
  3. import org.primitive.exceptions.ConcstructTestObjectException;
  4. import org.primitive.testobjects.Page;
  5. import org.primitive.webdriverencapsulations.SingleWindow;
  6.  
  7. public class SearchBar extends Page implements IPerformsSearch{
  8. @FindBy(id = "gbqfq")
  9. private WebElement searchInput;
  10. @FindBy(id = "gbqfb")
  11. private WebElement searchButton;
  12.  
  13. //я намерянно хочу показать панель поиска как отдельный объект,
  14. //часть главной страницы google. такой объект знает о браузерном окне, на котором живет
  15. public SearchBar(SingleWindow browserWindow)
  16. throws ConcstructTestObjectException {
  17. super(browserWindow);
  18. loadPageObject();
  19. }
  20.  
  21. @PageMethod
  22. public void performSearch(String searchString) {
  23. searchInput.sendKeys(searchString);
  24. searchButton.click();
  25. }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement