/src/main/java/pageobjects/ViewIssuePage.java
Java | 37 lines | 25 code | 7 blank | 5 comment | 0 complexity | b2492dddfb2edbf40734376b4669e46c MD5 | raw file
- package pageobjects;
-
- import com.atlassian.pageobjects.Page;
- import com.atlassian.pageobjects.binder.WaitUntil;
- import com.atlassian.pageobjects.elements.ElementBy;
- import com.atlassian.pageobjects.elements.PageElement;
- import com.atlassian.pageobjects.elements.PageElementFinder;
- import com.atlassian.pageobjects.elements.query.Poller;
- import org.openqa.selenium.By;
-
- import javax.inject.Inject;
-
- /**
- * TODO: Document this class / interface here
- *
- * @since v4.3
- */
- public class ViewIssuePage implements Page {
- @Inject
- PageElementFinder finder;
-
- @ElementBy(id="key-val")
- PageElement keyAnchor;
-
- public String getUrl() {
- return null;
- }
-
- @WaitUntil
- private void waitUntil(){
- Poller.waitUntilTrue(keyAnchor.timed().isVisible());
- }
-
- public String getKey(){
- return keyAnchor.getText();
- }
- }