├── .gitignore ├── README.md ├── pom.xml ├── src ├── main │ ├── java │ │ └── com │ │ │ └── jivesoftware │ │ │ └── selenium │ │ │ └── pagefactory │ │ │ └── framework │ │ │ ├── actions │ │ │ ├── AndroidSeleniumActions.java │ │ │ ├── BaseSeleniumActions.java │ │ │ ├── ChromeSeleniumActions.java │ │ │ ├── FirefoxSeleniumActions.java │ │ │ ├── GeneralUtils.java │ │ │ ├── IOSSeleniumActions.java │ │ │ ├── InternetExplorerActions.java │ │ │ ├── SafariSeleniumActions.java │ │ │ ├── SeleniumActions.java │ │ │ └── WebElementHelpers.java │ │ │ ├── browser │ │ │ ├── Browser.java │ │ │ ├── BrowserUtil.java │ │ │ ├── CachedPage.java │ │ │ ├── LocalBrowserBuilder.java │ │ │ ├── MobileBrowserBuilder.java │ │ │ ├── RemoteBrowserBuilder.java │ │ │ ├── mobile │ │ │ │ ├── AndroidMobileBrowser.java │ │ │ │ ├── IOSMobileBrowser.java │ │ │ │ ├── MobileBrowser.java │ │ │ │ ├── MobilePlatformName.java │ │ │ │ └── SwipeableWebDriver.java │ │ │ └── web │ │ │ │ ├── ChromeBrowser.java │ │ │ │ ├── FirefoxBrowser.java │ │ │ │ ├── InternetExplorerBrowser.java │ │ │ │ ├── RemoteBrowser.java │ │ │ │ ├── SafariBrowser.java │ │ │ │ ├── WebBrowser.java │ │ │ │ └── WebBrowserType.java │ │ │ ├── config │ │ │ ├── DefaultTimeouts.java │ │ │ ├── TimeoutType.java │ │ │ └── TimeoutsConfig.java │ │ │ ├── exception │ │ │ ├── InvalidPageUrlException.java │ │ │ ├── JiveWebDriverException.java │ │ │ └── SeleniumActionsException.java │ │ │ ├── pages │ │ │ ├── BaseSubPage.java │ │ │ ├── BaseTopLevelPage.java │ │ │ ├── Page.java │ │ │ ├── PageUtils.java │ │ │ ├── SubPage.java │ │ │ ├── SubPageField.java │ │ │ ├── TopLevelPage.java │ │ │ └── WebPagePath.java │ │ │ └── webservice │ │ │ └── EndpointBuilder.java │ └── resources │ │ └── log4j.xml └── test │ ├── java │ └── com │ │ └── jivesoftware │ │ └── selenium │ │ └── pagefactory │ │ └── framework │ │ ├── CreateWebBrowserTests.java │ │ └── TestSystemProps.java │ └── resources │ └── log4j.xml └── tools └── ci ├── DEFS └── commit ├── commit └── j-version /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/AndroidSeleniumActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/AndroidSeleniumActions.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/BaseSeleniumActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/BaseSeleniumActions.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/ChromeSeleniumActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/ChromeSeleniumActions.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/FirefoxSeleniumActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/FirefoxSeleniumActions.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/GeneralUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/GeneralUtils.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/IOSSeleniumActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/IOSSeleniumActions.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/InternetExplorerActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/InternetExplorerActions.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/SafariSeleniumActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/SafariSeleniumActions.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/SeleniumActions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/SeleniumActions.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/WebElementHelpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/actions/WebElementHelpers.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/Browser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/Browser.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/BrowserUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/BrowserUtil.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/CachedPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/CachedPage.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/LocalBrowserBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/LocalBrowserBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/MobileBrowserBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/MobileBrowserBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/RemoteBrowserBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/RemoteBrowserBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/mobile/AndroidMobileBrowser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/mobile/AndroidMobileBrowser.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/mobile/IOSMobileBrowser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/mobile/IOSMobileBrowser.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/mobile/MobileBrowser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/mobile/MobileBrowser.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/mobile/MobilePlatformName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/mobile/MobilePlatformName.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/mobile/SwipeableWebDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/mobile/SwipeableWebDriver.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/web/ChromeBrowser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/web/ChromeBrowser.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/web/FirefoxBrowser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/web/FirefoxBrowser.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/web/InternetExplorerBrowser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/web/InternetExplorerBrowser.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/web/RemoteBrowser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/web/RemoteBrowser.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/web/SafariBrowser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/web/SafariBrowser.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/web/WebBrowser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/web/WebBrowser.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/web/WebBrowserType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/browser/web/WebBrowserType.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/config/DefaultTimeouts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/config/DefaultTimeouts.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/config/TimeoutType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/config/TimeoutType.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/config/TimeoutsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/config/TimeoutsConfig.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/exception/InvalidPageUrlException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/exception/InvalidPageUrlException.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/exception/JiveWebDriverException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/exception/JiveWebDriverException.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/exception/SeleniumActionsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/exception/SeleniumActionsException.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/pages/BaseSubPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/pages/BaseSubPage.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/pages/BaseTopLevelPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/pages/BaseTopLevelPage.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/pages/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/pages/Page.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/pages/PageUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/pages/PageUtils.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/pages/SubPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/pages/SubPage.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/pages/SubPageField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/pages/SubPageField.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/pages/TopLevelPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/pages/TopLevelPage.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/pages/WebPagePath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/pages/WebPagePath.java -------------------------------------------------------------------------------- /src/main/java/com/jivesoftware/selenium/pagefactory/framework/webservice/EndpointBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/java/com/jivesoftware/selenium/pagefactory/framework/webservice/EndpointBuilder.java -------------------------------------------------------------------------------- /src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /src/test/java/com/jivesoftware/selenium/pagefactory/framework/CreateWebBrowserTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/test/java/com/jivesoftware/selenium/pagefactory/framework/CreateWebBrowserTests.java -------------------------------------------------------------------------------- /src/test/java/com/jivesoftware/selenium/pagefactory/framework/TestSystemProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/test/java/com/jivesoftware/selenium/pagefactory/framework/TestSystemProps.java -------------------------------------------------------------------------------- /src/test/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/src/test/resources/log4j.xml -------------------------------------------------------------------------------- /tools/ci/DEFS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/tools/ci/DEFS -------------------------------------------------------------------------------- /tools/ci/commit/commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/tools/ci/commit/commit -------------------------------------------------------------------------------- /tools/ci/commit/j-version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jivesoftware/jive-selenium-pages-framework/HEAD/tools/ci/commit/j-version --------------------------------------------------------------------------------