├── .gitignore ├── README.md ├── confucian-core ├── pom.xml └── src │ └── main │ ├── java │ └── confucian │ │ ├── combinedTest │ │ ├── IInventory.java │ │ ├── Molecule.java │ │ ├── PairwiseInventory.java │ │ ├── PairwiseInventoryFactory.java │ │ ├── ParameterSet.java │ │ ├── Scenario.java │ │ └── TestDataSet.java │ │ ├── common │ │ ├── Arithmetic.java │ │ ├── ExpectedConditionExtended.java │ │ ├── HttpClientUtil.java │ │ ├── OSName.java │ │ ├── RandomUtils.java │ │ ├── ScrollStrategy.java │ │ ├── Utils.java │ │ └── XMLUtils.java │ │ ├── configuration │ │ ├── CustomBrowserConf.java │ │ └── DefaultBrowserConfig.java │ │ ├── data │ │ ├── DB │ │ │ ├── HikariData.java │ │ │ ├── TransactionManager.java │ │ │ ├── TransactionProxyManager.java │ │ │ └── Transactional.java │ │ ├── DataProvider.java │ │ ├── DataSource.java │ │ ├── DriverConfigurations.java │ │ ├── IDataSource.java │ │ ├── IMappingData.java │ │ ├── IMethodContext.java │ │ ├── IProperty.java │ │ ├── ImplementIMap.java │ │ ├── MethodContext.java │ │ ├── PropertyMapping.java │ │ ├── PropertyValueMin.java │ │ ├── RefineMappedData.java │ │ ├── csv │ │ │ └── CSVApplicationData.java │ │ ├── driverConfig │ │ │ ├── BrowserConfig.java │ │ │ ├── IBrowserConfig.java │ │ │ ├── PrepareDesiredCapability.java │ │ │ ├── PrepareDriverConfig.java │ │ │ ├── RefinedBrowserConfig.java │ │ │ └── ValidateBrowserRules.java │ │ └── xml │ │ │ ├── BrowserXmlParser.java │ │ │ ├── MappingParserRevisit.java │ │ │ └── XmlApplicationData.java │ │ ├── driver │ │ ├── Driver.java │ │ ├── DriverFactory.java │ │ ├── DriverInitialization.java │ │ ├── DriverUtility.java │ │ ├── HighlightElementFlag.java │ │ ├── ScrollElementFlag.java │ │ ├── SearchContextElementLocatorFactory.java │ │ ├── SuiteConfiguration.java │ │ └── WebDriverEventListener.java │ │ ├── exception │ │ └── FrameworkException.java │ │ ├── log4j │ │ └── support │ │ │ └── ReporterAppender.java │ │ ├── mail │ │ ├── Email.java │ │ ├── FilterEmails.java │ │ ├── IEmail.java │ │ └── MailProtocol.java │ │ ├── pageObjects │ │ └── base │ │ │ ├── ModelBase.java │ │ │ └── PageBase.java │ │ ├── report │ │ ├── AbstractReporter.java │ │ ├── HTMLReporter.java │ │ ├── ReportMetadata.java │ │ ├── ReportNGUtils.java │ │ ├── TestClassComparator.java │ │ ├── TestMethodComparator.java │ │ └── TestResultComparator.java │ │ ├── shutterbug │ │ ├── ElementSnapshot.java │ │ ├── PageSnapshot.java │ │ ├── Shutterbug.java │ │ ├── Snapshot.java │ │ └── utils │ │ │ ├── BrowserScreenshot.java │ │ │ ├── Coordinates.java │ │ │ └── ImageProcessor.java │ │ └── testng │ │ └── support │ │ ├── HtmlTable.java │ │ ├── MethodContextCollection.java │ │ ├── RetryAnalyzer.java │ │ ├── RetryIAnnotationTransformer.java │ │ ├── SAssert.java │ │ └── TestInterceptor.java │ └── resources │ ├── Framework.properties │ ├── dtd │ └── Mapping.dtd │ ├── js │ ├── get-current-scrollX.js │ ├── get-current-scrollY.js │ ├── max-document-height.js │ ├── max-document-width.js │ ├── relative-element-coords.js │ ├── scroll-to.js │ ├── viewport-height.js │ └── viewport-width.js │ ├── log4j2.xml │ ├── messages │ └── report.properties │ └── templates │ └── html │ ├── class-results.html.vm │ ├── groups.html.vm │ ├── index.html.vm │ ├── output.html.vm │ ├── overview.html.vm │ ├── report.css │ ├── report.js │ ├── results.html.vm │ └── suites.html.vm └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/README.md -------------------------------------------------------------------------------- /confucian-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/pom.xml -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/combinedTest/IInventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/combinedTest/IInventory.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/combinedTest/Molecule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/combinedTest/Molecule.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/combinedTest/PairwiseInventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/combinedTest/PairwiseInventory.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/combinedTest/PairwiseInventoryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/combinedTest/PairwiseInventoryFactory.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/combinedTest/ParameterSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/combinedTest/ParameterSet.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/combinedTest/Scenario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/combinedTest/Scenario.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/combinedTest/TestDataSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/combinedTest/TestDataSet.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/common/Arithmetic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/common/Arithmetic.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/common/ExpectedConditionExtended.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/common/ExpectedConditionExtended.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/common/HttpClientUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/common/HttpClientUtil.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/common/OSName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/common/OSName.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/common/RandomUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/common/RandomUtils.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/common/ScrollStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/common/ScrollStrategy.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/common/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/common/Utils.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/common/XMLUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/common/XMLUtils.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/configuration/CustomBrowserConf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/configuration/CustomBrowserConf.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/configuration/DefaultBrowserConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/configuration/DefaultBrowserConfig.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/DB/HikariData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/DB/HikariData.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/DB/TransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/DB/TransactionManager.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/DB/TransactionProxyManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/DB/TransactionProxyManager.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/DB/Transactional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/DB/Transactional.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/DataProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/DataProvider.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/DataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/DataSource.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/DriverConfigurations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/DriverConfigurations.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/IDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/IDataSource.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/IMappingData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/IMappingData.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/IMethodContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/IMethodContext.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/IProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/IProperty.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/ImplementIMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/ImplementIMap.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/MethodContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/MethodContext.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/PropertyMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/PropertyMapping.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/PropertyValueMin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/PropertyValueMin.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/RefineMappedData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/RefineMappedData.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/csv/CSVApplicationData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/csv/CSVApplicationData.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/driverConfig/BrowserConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/driverConfig/BrowserConfig.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/driverConfig/IBrowserConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/driverConfig/IBrowserConfig.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/driverConfig/PrepareDesiredCapability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/driverConfig/PrepareDesiredCapability.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/driverConfig/PrepareDriverConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/driverConfig/PrepareDriverConfig.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/driverConfig/RefinedBrowserConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/driverConfig/RefinedBrowserConfig.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/driverConfig/ValidateBrowserRules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/driverConfig/ValidateBrowserRules.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/xml/BrowserXmlParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/xml/BrowserXmlParser.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/xml/MappingParserRevisit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/xml/MappingParserRevisit.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/data/xml/XmlApplicationData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/data/xml/XmlApplicationData.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/driver/Driver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/driver/Driver.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/driver/DriverFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/driver/DriverFactory.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/driver/DriverInitialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/driver/DriverInitialization.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/driver/DriverUtility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/driver/DriverUtility.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/driver/HighlightElementFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/driver/HighlightElementFlag.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/driver/ScrollElementFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/driver/ScrollElementFlag.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/driver/SearchContextElementLocatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/driver/SearchContextElementLocatorFactory.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/driver/SuiteConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/driver/SuiteConfiguration.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/driver/WebDriverEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/driver/WebDriverEventListener.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/exception/FrameworkException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/exception/FrameworkException.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/log4j/support/ReporterAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/log4j/support/ReporterAppender.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/mail/Email.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/mail/Email.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/mail/FilterEmails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/mail/FilterEmails.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/mail/IEmail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/mail/IEmail.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/mail/MailProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/mail/MailProtocol.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/pageObjects/base/ModelBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/pageObjects/base/ModelBase.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/pageObjects/base/PageBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/pageObjects/base/PageBase.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/report/AbstractReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/report/AbstractReporter.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/report/HTMLReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/report/HTMLReporter.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/report/ReportMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/report/ReportMetadata.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/report/ReportNGUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/report/ReportNGUtils.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/report/TestClassComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/report/TestClassComparator.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/report/TestMethodComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/report/TestMethodComparator.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/report/TestResultComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/report/TestResultComparator.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/shutterbug/ElementSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/shutterbug/ElementSnapshot.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/shutterbug/PageSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/shutterbug/PageSnapshot.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/shutterbug/Shutterbug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/shutterbug/Shutterbug.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/shutterbug/Snapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/shutterbug/Snapshot.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/shutterbug/utils/BrowserScreenshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/shutterbug/utils/BrowserScreenshot.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/shutterbug/utils/Coordinates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/shutterbug/utils/Coordinates.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/shutterbug/utils/ImageProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/shutterbug/utils/ImageProcessor.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/testng/support/HtmlTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/testng/support/HtmlTable.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/testng/support/MethodContextCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/testng/support/MethodContextCollection.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/testng/support/RetryAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/testng/support/RetryAnalyzer.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/testng/support/RetryIAnnotationTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/testng/support/RetryIAnnotationTransformer.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/testng/support/SAssert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/testng/support/SAssert.java -------------------------------------------------------------------------------- /confucian-core/src/main/java/confucian/testng/support/TestInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/java/confucian/testng/support/TestInterceptor.java -------------------------------------------------------------------------------- /confucian-core/src/main/resources/Framework.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/Framework.properties -------------------------------------------------------------------------------- /confucian-core/src/main/resources/dtd/Mapping.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/dtd/Mapping.dtd -------------------------------------------------------------------------------- /confucian-core/src/main/resources/js/get-current-scrollX.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/js/get-current-scrollX.js -------------------------------------------------------------------------------- /confucian-core/src/main/resources/js/get-current-scrollY.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/js/get-current-scrollY.js -------------------------------------------------------------------------------- /confucian-core/src/main/resources/js/max-document-height.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/js/max-document-height.js -------------------------------------------------------------------------------- /confucian-core/src/main/resources/js/max-document-width.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/js/max-document-width.js -------------------------------------------------------------------------------- /confucian-core/src/main/resources/js/relative-element-coords.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/js/relative-element-coords.js -------------------------------------------------------------------------------- /confucian-core/src/main/resources/js/scroll-to.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/js/scroll-to.js -------------------------------------------------------------------------------- /confucian-core/src/main/resources/js/viewport-height.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/js/viewport-height.js -------------------------------------------------------------------------------- /confucian-core/src/main/resources/js/viewport-width.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/js/viewport-width.js -------------------------------------------------------------------------------- /confucian-core/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /confucian-core/src/main/resources/messages/report.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/messages/report.properties -------------------------------------------------------------------------------- /confucian-core/src/main/resources/templates/html/class-results.html.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/templates/html/class-results.html.vm -------------------------------------------------------------------------------- /confucian-core/src/main/resources/templates/html/groups.html.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/templates/html/groups.html.vm -------------------------------------------------------------------------------- /confucian-core/src/main/resources/templates/html/index.html.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/templates/html/index.html.vm -------------------------------------------------------------------------------- /confucian-core/src/main/resources/templates/html/output.html.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/templates/html/output.html.vm -------------------------------------------------------------------------------- /confucian-core/src/main/resources/templates/html/overview.html.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/templates/html/overview.html.vm -------------------------------------------------------------------------------- /confucian-core/src/main/resources/templates/html/report.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/templates/html/report.css -------------------------------------------------------------------------------- /confucian-core/src/main/resources/templates/html/report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/templates/html/report.js -------------------------------------------------------------------------------- /confucian-core/src/main/resources/templates/html/results.html.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/templates/html/results.html.vm -------------------------------------------------------------------------------- /confucian-core/src/main/resources/templates/html/suites.html.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/confucian-core/src/main/resources/templates/html/suites.html.vm -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liushilive/confucian/HEAD/pom.xml --------------------------------------------------------------------------------