diff options
563 files changed, 529 insertions, 860 deletions
@@ -47,7 +47,8 @@ <!-- Dependency unpack directory --> <dependency.unpack.directory>${project.build.directory}/dependency-unpack</dependency.unpack.directory> - <jetty.version>9.3.7.v20160115</jetty.version> + <!-- Cannot use 9.3 or 9.4 because they sometimes reset the connection too early in case of errors --> + <jetty.version>9.2.9.v20150224</jetty.version> <phantomjs.version>2.1.1</phantomjs.version> </properties> diff --git a/uitest/pom.xml b/uitest/pom.xml index 0cba2e0e2d..6e71095853 100644 --- a/uitest/pom.xml +++ b/uitest/pom.xml @@ -13,6 +13,10 @@ <properties> <skip.uitest.deployment>true</skip.uitest.deployment> <skip.uitest.failsafe>true</skip.uitest.failsafe> + + <!-- Parallel test count --> + <parallel.tests>12</parallel.tests> + <reference.screenshot.dir>${project.parent.basedir}/tests/screenshots/reference</reference.screenshot.dir> </properties> <url>https://vaadin.com/</url> @@ -23,6 +27,16 @@ <id>vaadin-addons</id> <url>http://maven.vaadin.com/vaadin-addons</url> </repository> + <repository> + <id>vaadin-snapshots</id> + <url>http://oss.sonatype.org/content/repositories/vaadin-snapshots</url> + <releases> + <enabled>false</enabled> + </releases> + <snapshots> + <enabled>true</enabled> + </snapshots> + </repository> </repositories> <dependencies> @@ -200,7 +214,7 @@ <dependency> <groupId>com.vaadin</groupId> <artifactId>vaadin-testbench</artifactId> - <version>4.0.3</version> + <version>4.3-SNAPSHOT</version> <scope>test</scope> </dependency> <!-- This should be removed once tests have been updated to use lang3 --> @@ -307,13 +321,16 @@ <include>**/AllTB3Tests.java</include> </includes> <systemPropertyVariables> - <com.vaadin.testbench.screenshot.directory>${project.parent.basedir}/tests/screenshots</com.vaadin.testbench.screenshot.directory> - <com.vaadin.testbench.max.retries>${com.vaadin.testbench.max.retries}</com.vaadin.testbench.max.retries> - <useLocalWebDriver>${useLocalWebDriver}</useLocalWebDriver> + <com.vaadin.testbench.Parameters.screenshotReferenceDirectory>${reference.screenshot.dir}</com.vaadin.testbench.Parameters.screenshotReferenceDirectory> + <com.vaadin.testbench.Parameters.screenshotErrorDirectory>${project.build.directory}/error-screenshots</com.vaadin.testbench.Parameters.screenshotErrorDirectory> + <com.vaadin.testbench.Parameters.maxAttempts>${com.vaadin.testbench.Parameters.maxAttempts}</com.vaadin.testbench.Parameters.maxAttempts> + <com.vaadin.testbench.Parameters.testsInParallel>${parallel.tests}</com.vaadin.testbench.Parameters.testsInParallel> + <com.vaadin.testbench.hub.url>${com.vaadin.testbench.hub.url}</com.vaadin.testbench.hub.url> <browsers.include>${browsers.include}</browsers.include> <categories.include>${categoriess.include}</categories.include> <browsers.exclude>${browsers.exclude}</browsers.exclude> <categories.exclude>${categories.exclude}</categories.exclude> + <browser.factory>${browser.factory}</browser.factory> </systemPropertyVariables> </configuration> <executions> @@ -434,36 +451,6 @@ </build> </profile> - <profile> - <id>validation</id> - <activation> - <activeByDefault>false</activeByDefault> - </activation> - <build> - <pluginManagement> - <plugins> - <plugin> - <artifactId>maven-failsafe-plugin</artifactId> - <configuration> - <systemPropertyVariables> - <useLocalWebDriver>true</useLocalWebDriver> - <browsers.include>phantomjs1</browsers.include> - <categories.exclude>push,needs-ssh</categories.exclude> - </systemPropertyVariables> - </configuration> - <executions> - <execution> - <goals> - <goal>integration-test</goal> - <goal>verify</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - </pluginManagement> - </build> - </profile> </profiles> </project> diff --git a/uitest/reference-screenshots/AccordionClipsContentTest-testAccordionClipsContent_ANY_Chrome__button-clicked.png b/uitest/reference-screenshots/AccordionClipsContentTest-testAccordionClipsContent_ANY_Chrome__button-clicked.png Binary files differnew file mode 100755 index 0000000000..9eb931c036 --- /dev/null +++ b/uitest/reference-screenshots/AccordionClipsContentTest-testAccordionClipsContent_ANY_Chrome__button-clicked.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__accordions.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__accordions.png Binary files differnew file mode 100755 index 0000000000..9489834780 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__accordions.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__buttons.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__buttons.png Binary files differnew file mode 100755 index 0000000000..cef06a47a8 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__buttons.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__dates-first-popup.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__dates-first-popup.png Binary files differnew file mode 100755 index 0000000000..edd1345404 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__dates-first-popup.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__dates-fourth-popup.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__dates-fourth-popup.png Binary files differnew file mode 100755 index 0000000000..5a6b2c61f8 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__dates-fourth-popup.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__dates-second-popup.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__dates-second-popup.png Binary files differnew file mode 100755 index 0000000000..711c1c8798 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__dates-second-popup.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__dates-third-popup.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__dates-third-popup.png Binary files differnew file mode 100755 index 0000000000..32c6e1775d --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__dates-third-popup.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__dates.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__dates.png Binary files differnew file mode 100755 index 0000000000..9922b0c1bb --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__dates.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__embedded.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__embedded.png Binary files differnew file mode 100755 index 0000000000..7a5e2d5638 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__embedded.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__forms.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__forms.png Binary files differnew file mode 100755 index 0000000000..1008ec5b10 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__forms.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__labels.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__labels.png Binary files differnew file mode 100755 index 0000000000..5cf7ac24b1 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__labels.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__layouts.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__layouts.png Binary files differnew file mode 100755 index 0000000000..062301d03c --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__layouts.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__notification-error.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__notification-error.png Binary files differnew file mode 100755 index 0000000000..aa4d572422 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__notification-error.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__notification-humanized.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__notification-humanized.png Binary files differnew file mode 100755 index 0000000000..cd75ba298f --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__notification-humanized.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__notification-tray.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__notification-tray.png Binary files differnew file mode 100755 index 0000000000..d34713a427 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__notification-tray.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__notification-warning.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__notification-warning.png Binary files differnew file mode 100755 index 0000000000..52308da292 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__notification-warning.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects-fifth-open.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects-fifth-open.png Binary files differnew file mode 100755 index 0000000000..4a8943b03f --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects-fifth-open.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects-first-open.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects-first-open.png Binary files differnew file mode 100755 index 0000000000..fec62adbff --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects-first-open.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects-fourth-open.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects-fourth-open.png Binary files differnew file mode 100755 index 0000000000..78f10432de --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects-fourth-open.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects-second-open.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects-second-open.png Binary files differnew file mode 100755 index 0000000000..e81e4b87eb --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects-second-open.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects-third-open.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects-third-open.png Binary files differnew file mode 100755 index 0000000000..e706777db9 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects-third-open.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects.png Binary files differnew file mode 100755 index 0000000000..9f7a516a75 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__selects.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__sliders.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__sliders.png Binary files differnew file mode 100755 index 0000000000..30694054b1 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__sliders.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__subwindow-default.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__subwindow-default.png Binary files differnew file mode 100755 index 0000000000..d5dac90613 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__subwindow-default.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__tables-collapsemenu.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__tables-collapsemenu.png Binary files differnew file mode 100755 index 0000000000..454690d461 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__tables-collapsemenu.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__tables-contextmenu.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__tables-contextmenu.png Binary files differnew file mode 100755 index 0000000000..954dae1212 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__tables-contextmenu.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__tables.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__tables.png Binary files differnew file mode 100755 index 0000000000..2ca41e60c4 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__tables.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__tabsheets.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__tabsheets.png Binary files differnew file mode 100755 index 0000000000..4ea8690332 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__tabsheets.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__textfields.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__textfields.png Binary files differnew file mode 100755 index 0000000000..627ff0b1ab --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__textfields.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__trees.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__trees.png Binary files differnew file mode 100755 index 0000000000..57f5e55346 --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__trees.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__treetable.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__treetable.png Binary files differnew file mode 100755 index 0000000000..67fbf0370a --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__treetable.png diff --git a/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__uploads.png b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__uploads.png Binary files differnew file mode 100755 index 0000000000..1eeb4b56da --- /dev/null +++ b/uitest/reference-screenshots/BaseThemeTest-testTheme_ANY_Chrome__uploads.png diff --git a/uitest/reference-screenshots/BasicCrudGridEditorRowTest-lookAndFeel_ANY_Chrome__editorrow.png b/uitest/reference-screenshots/BasicCrudGridEditorRowTest-lookAndFeel_ANY_Chrome__editorrow.png Binary files differnew file mode 100755 index 0000000000..8c8921994b --- /dev/null +++ b/uitest/reference-screenshots/BasicCrudGridEditorRowTest-lookAndFeel_ANY_Chrome__editorrow.png diff --git a/uitest/reference-screenshots/BasicCrudGridEditorRowTest-lookAndFeel_ANY_Chrome__grid.png b/uitest/reference-screenshots/BasicCrudGridEditorRowTest-lookAndFeel_ANY_Chrome__grid.png Binary files differnew file mode 100755 index 0000000000..c179f54008 --- /dev/null +++ b/uitest/reference-screenshots/BasicCrudGridEditorRowTest-lookAndFeel_ANY_Chrome__grid.png diff --git a/uitest/reference-screenshots/BottomComponentScrollsUpTest-windowScrollTest_ANY_Chrome__window.png b/uitest/reference-screenshots/BottomComponentScrollsUpTest-windowScrollTest_ANY_Chrome__window.png Binary files differnew file mode 100755 index 0000000000..bb533ce439 --- /dev/null +++ b/uitest/reference-screenshots/BottomComponentScrollsUpTest-windowScrollTest_ANY_Chrome__window.png diff --git a/uitest/reference-screenshots/BrowserFrameDoubleScrollbarsTest-testWindowRepositioning_ANY_Chrome__BrowserFrameDoubleScrollbars.png b/uitest/reference-screenshots/BrowserFrameDoubleScrollbarsTest-testWindowRepositioning_ANY_Chrome__BrowserFrameDoubleScrollbars.png Binary files differnew file mode 100755 index 0000000000..a99f79a097 --- /dev/null +++ b/uitest/reference-screenshots/BrowserFrameDoubleScrollbarsTest-testWindowRepositioning_ANY_Chrome__BrowserFrameDoubleScrollbars.png diff --git a/uitest/reference-screenshots/BrowserFrameIsVisibleTest-testBrowserFrameDisplaysFiles_ANY_Chrome__show_alternative_text.png b/uitest/reference-screenshots/BrowserFrameIsVisibleTest-testBrowserFrameDisplaysFiles_ANY_Chrome__show_alternative_text.png Binary files differnew file mode 100755 index 0000000000..fb99de5d12 --- /dev/null +++ b/uitest/reference-screenshots/BrowserFrameIsVisibleTest-testBrowserFrameDisplaysFiles_ANY_Chrome__show_alternative_text.png diff --git a/uitest/reference-screenshots/BrowserFrameIsVisibleTest-testBrowserFrameDisplaysFiles_ANY_Chrome__show_hello.png b/uitest/reference-screenshots/BrowserFrameIsVisibleTest-testBrowserFrameDisplaysFiles_ANY_Chrome__show_hello.png Binary files differnew file mode 100755 index 0000000000..2d54ba4d55 --- /dev/null +++ b/uitest/reference-screenshots/BrowserFrameIsVisibleTest-testBrowserFrameDisplaysFiles_ANY_Chrome__show_hello.png diff --git a/uitest/reference-screenshots/BrowserFrameIsVisibleTest-testBrowserFrameDisplaysFiles_ANY_Chrome__show_initial.png b/uitest/reference-screenshots/BrowserFrameIsVisibleTest-testBrowserFrameDisplaysFiles_ANY_Chrome__show_initial.png Binary files differnew file mode 100755 index 0000000000..570ff149df --- /dev/null +++ b/uitest/reference-screenshots/BrowserFrameIsVisibleTest-testBrowserFrameDisplaysFiles_ANY_Chrome__show_initial.png diff --git a/uitest/reference-screenshots/BrowserFrameIsVisibleTest-testBrowserFrameDisplaysFiles_ANY_Chrome__show_lorem.png b/uitest/reference-screenshots/BrowserFrameIsVisibleTest-testBrowserFrameDisplaysFiles_ANY_Chrome__show_lorem.png Binary files differnew file mode 100755 index 0000000000..c919af4625 --- /dev/null +++ b/uitest/reference-screenshots/BrowserFrameIsVisibleTest-testBrowserFrameDisplaysFiles_ANY_Chrome__show_lorem.png diff --git a/uitest/reference-screenshots/CalendarShownNotCorrectlyWhenPartiallyOutOfViewTest-testCalendar_ANY_Chrome__dayview.png b/uitest/reference-screenshots/CalendarShownNotCorrectlyWhenPartiallyOutOfViewTest-testCalendar_ANY_Chrome__dayview.png Binary files differnew file mode 100755 index 0000000000..781955458a --- /dev/null +++ b/uitest/reference-screenshots/CalendarShownNotCorrectlyWhenPartiallyOutOfViewTest-testCalendar_ANY_Chrome__dayview.png diff --git a/uitest/reference-screenshots/CalendarShownNotCorrectlyWhenPartiallyOutOfViewTest-testCalendar_ANY_Chrome__weekview.png b/uitest/reference-screenshots/CalendarShownNotCorrectlyWhenPartiallyOutOfViewTest-testCalendar_ANY_Chrome__weekview.png Binary files differnew file mode 100755 index 0000000000..64de45ffcc --- /dev/null +++ b/uitest/reference-screenshots/CalendarShownNotCorrectlyWhenPartiallyOutOfViewTest-testCalendar_ANY_Chrome__weekview.png diff --git a/uitest/reference-screenshots/CalendarVisibleHoursTest-testCalendar_ANY_Chrome__dayview.png b/uitest/reference-screenshots/CalendarVisibleHoursTest-testCalendar_ANY_Chrome__dayview.png Binary files differnew file mode 100755 index 0000000000..703de6d0f9 --- /dev/null +++ b/uitest/reference-screenshots/CalendarVisibleHoursTest-testCalendar_ANY_Chrome__dayview.png diff --git a/uitest/reference-screenshots/CalendarVisibleHoursTest-testCalendar_ANY_Chrome__weekview.png b/uitest/reference-screenshots/CalendarVisibleHoursTest-testCalendar_ANY_Chrome__weekview.png Binary files differnew file mode 100755 index 0000000000..589463f7b0 --- /dev/null +++ b/uitest/reference-screenshots/CalendarVisibleHoursTest-testCalendar_ANY_Chrome__weekview.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__accordions.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__accordions.png Binary files differnew file mode 100755 index 0000000000..92dcb5f2a6 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__accordions.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__buttons.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__buttons.png Binary files differnew file mode 100755 index 0000000000..41bafee050 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__buttons.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__dates-first-popup.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__dates-first-popup.png Binary files differnew file mode 100755 index 0000000000..25ba28cf52 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__dates-first-popup.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__dates-fourth-popup.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__dates-fourth-popup.png Binary files differnew file mode 100755 index 0000000000..e51c99b26d --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__dates-fourth-popup.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__dates-second-popup.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__dates-second-popup.png Binary files differnew file mode 100755 index 0000000000..cdc1652a0c --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__dates-second-popup.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__dates-third-popup.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__dates-third-popup.png Binary files differnew file mode 100755 index 0000000000..d9cd9a25d9 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__dates-third-popup.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__dates.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__dates.png Binary files differnew file mode 100755 index 0000000000..ede58c82d1 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__dates.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__embedded.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__embedded.png Binary files differnew file mode 100755 index 0000000000..616662f83d --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__embedded.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__forms.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__forms.png Binary files differnew file mode 100755 index 0000000000..15763ba2fb --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__forms.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__labels.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__labels.png Binary files differnew file mode 100755 index 0000000000..79644841de --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__labels.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__layouts.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__layouts.png Binary files differnew file mode 100755 index 0000000000..f13a5c7c5b --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__layouts.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__notification-error.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__notification-error.png Binary files differnew file mode 100755 index 0000000000..c48110c609 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__notification-error.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__notification-humanized.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__notification-humanized.png Binary files differnew file mode 100755 index 0000000000..d806a224eb --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__notification-humanized.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__notification-tray.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__notification-tray.png Binary files differnew file mode 100755 index 0000000000..4c293c6ff9 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__notification-tray.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__notification-warning.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__notification-warning.png Binary files differnew file mode 100755 index 0000000000..f8176ba3e7 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__notification-warning.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects-fifth-open.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects-fifth-open.png Binary files differnew file mode 100755 index 0000000000..b085fec933 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects-fifth-open.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects-first-open.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects-first-open.png Binary files differnew file mode 100755 index 0000000000..d56235d592 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects-first-open.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects-fourth-open.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects-fourth-open.png Binary files differnew file mode 100755 index 0000000000..af3c45e010 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects-fourth-open.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects-second-open.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects-second-open.png Binary files differnew file mode 100755 index 0000000000..69d19923b2 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects-second-open.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects-third-open.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects-third-open.png Binary files differnew file mode 100755 index 0000000000..5832503aa0 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects-third-open.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects.png Binary files differnew file mode 100755 index 0000000000..384f02d672 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__selects.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__sliders.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__sliders.png Binary files differnew file mode 100755 index 0000000000..67c7929687 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__sliders.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__subwindow-default.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__subwindow-default.png Binary files differnew file mode 100755 index 0000000000..f5a1f29b59 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__subwindow-default.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__subwindow-opaque.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__subwindow-opaque.png Binary files differnew file mode 100755 index 0000000000..e3bcb65c54 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__subwindow-opaque.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__tables-collapsemenu.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__tables-collapsemenu.png Binary files differnew file mode 100755 index 0000000000..f007bbfc2e --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__tables-collapsemenu.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__tables-contextmenu.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__tables-contextmenu.png Binary files differnew file mode 100755 index 0000000000..5507180354 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__tables-contextmenu.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__tables.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__tables.png Binary files differnew file mode 100755 index 0000000000..feff5d07ac --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__tables.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__tabsheets.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__tabsheets.png Binary files differnew file mode 100755 index 0000000000..8f27143cbd --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__tabsheets.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__textfields.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__textfields.png Binary files differnew file mode 100755 index 0000000000..40289b8bf6 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__textfields.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__trees.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__trees.png Binary files differnew file mode 100755 index 0000000000..8e4dc4b516 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__trees.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__treetable.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__treetable.png Binary files differnew file mode 100755 index 0000000000..12996482a9 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__treetable.png diff --git a/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__uploads.png b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__uploads.png Binary files differnew file mode 100755 index 0000000000..459d684134 --- /dev/null +++ b/uitest/reference-screenshots/ChameleonThemeTest-testTheme_ANY_Chrome__uploads.png diff --git a/uitest/reference-screenshots/ColumnCollapsingAndColumnExpansionTest-expandCorrectlyAfterCollapse_ANY_Chrome__col1-col2-col3.png b/uitest/reference-screenshots/ColumnCollapsingAndColumnExpansionTest-expandCorrectlyAfterCollapse_ANY_Chrome__col1-col2-col3.png Binary files differnew file mode 100755 index 0000000000..8083ec49ef --- /dev/null +++ b/uitest/reference-screenshots/ColumnCollapsingAndColumnExpansionTest-expandCorrectlyAfterCollapse_ANY_Chrome__col1-col2-col3.png diff --git a/uitest/reference-screenshots/ColumnCollapsingAndColumnExpansionTest-expandCorrectlyAfterCollapse_ANY_Chrome__col1-col3.png b/uitest/reference-screenshots/ColumnCollapsingAndColumnExpansionTest-expandCorrectlyAfterCollapse_ANY_Chrome__col1-col3.png Binary files differnew file mode 100755 index 0000000000..10a475a6cb --- /dev/null +++ b/uitest/reference-screenshots/ColumnCollapsingAndColumnExpansionTest-expandCorrectlyAfterCollapse_ANY_Chrome__col1-col3.png diff --git a/uitest/reference-screenshots/ColumnCollapsingAndColumnExpansionTest-expandCorrectlyAfterCollapse_ANY_Chrome__col2-col3.png b/uitest/reference-screenshots/ColumnCollapsingAndColumnExpansionTest-expandCorrectlyAfterCollapse_ANY_Chrome__col2-col3.png Binary files differnew file mode 100755 index 0000000000..9bca0013bd --- /dev/null +++ b/uitest/reference-screenshots/ColumnCollapsingAndColumnExpansionTest-expandCorrectlyAfterCollapse_ANY_Chrome__col2-col3.png diff --git a/uitest/reference-screenshots/ColumnCollapsingAndColumnExpansionTest-expandCorrectlyAfterCollapse_ANY_Chrome__col3.png b/uitest/reference-screenshots/ColumnCollapsingAndColumnExpansionTest-expandCorrectlyAfterCollapse_ANY_Chrome__col3.png Binary files differnew file mode 100755 index 0000000000..d33c205d72 --- /dev/null +++ b/uitest/reference-screenshots/ColumnCollapsingAndColumnExpansionTest-expandCorrectlyAfterCollapse_ANY_Chrome__col3.png diff --git a/uitest/reference-screenshots/ComboBoxBorderTest-testComboBoxArrow_ANY_Chrome__arrow.png b/uitest/reference-screenshots/ComboBoxBorderTest-testComboBoxArrow_ANY_Chrome__arrow.png Binary files differnew file mode 100755 index 0000000000..2264ebb8e6 --- /dev/null +++ b/uitest/reference-screenshots/ComboBoxBorderTest-testComboBoxArrow_ANY_Chrome__arrow.png diff --git a/uitest/reference-screenshots/ComboBoxItemIconTest-testIconsInComboBox_ANY_Chrome__fi-au-selected.png b/uitest/reference-screenshots/ComboBoxItemIconTest-testIconsInComboBox_ANY_Chrome__fi-au-selected.png Binary files differnew file mode 100755 index 0000000000..d0ebc60d13 --- /dev/null +++ b/uitest/reference-screenshots/ComboBoxItemIconTest-testIconsInComboBox_ANY_Chrome__fi-au-selected.png diff --git a/uitest/reference-screenshots/ComboBoxItemIconTest-testIconsInComboBox_ANY_Chrome__fi-hu-selected.png b/uitest/reference-screenshots/ComboBoxItemIconTest-testIconsInComboBox_ANY_Chrome__fi-hu-selected.png Binary files differnew file mode 100755 index 0000000000..29d1eafee7 --- /dev/null +++ b/uitest/reference-screenshots/ComboBoxItemIconTest-testIconsInComboBox_ANY_Chrome__fi-hu-selected.png diff --git a/uitest/reference-screenshots/ComboBoxItemIconTest-testIconsInComboBox_ANY_Chrome__first-combobox-open.png b/uitest/reference-screenshots/ComboBoxItemIconTest-testIconsInComboBox_ANY_Chrome__first-combobox-open.png Binary files differnew file mode 100755 index 0000000000..1dfadceb8f --- /dev/null +++ b/uitest/reference-screenshots/ComboBoxItemIconTest-testIconsInComboBox_ANY_Chrome__first-combobox-open.png diff --git a/uitest/reference-screenshots/ComboBoxItemIconTest-testIconsInComboBox_ANY_Chrome__second-combobox-open.png b/uitest/reference-screenshots/ComboBoxItemIconTest-testIconsInComboBox_ANY_Chrome__second-combobox-open.png Binary files differnew file mode 100755 index 0000000000..bc83c77c9e --- /dev/null +++ b/uitest/reference-screenshots/ComboBoxItemIconTest-testIconsInComboBox_ANY_Chrome__second-combobox-open.png diff --git a/uitest/reference-screenshots/ComboBoxLargeIconsTest-testComboBoxIcons_ANY_Chrome__icons-16x16-page1.png b/uitest/reference-screenshots/ComboBoxLargeIconsTest-testComboBoxIcons_ANY_Chrome__icons-16x16-page1.png Binary files differnew file mode 100755 index 0000000000..98c8f0448b --- /dev/null +++ b/uitest/reference-screenshots/ComboBoxLargeIconsTest-testComboBoxIcons_ANY_Chrome__icons-16x16-page1.png diff --git a/uitest/reference-screenshots/ComboBoxLargeIconsTest-testComboBoxIcons_ANY_Chrome__icons-16x16-page2.png b/uitest/reference-screenshots/ComboBoxLargeIconsTest-testComboBoxIcons_ANY_Chrome__icons-16x16-page2.png Binary files differnew file mode 100755 index 0000000000..4039cb2620 --- /dev/null +++ b/uitest/reference-screenshots/ComboBoxLargeIconsTest-testComboBoxIcons_ANY_Chrome__icons-16x16-page2.png diff --git a/uitest/reference-screenshots/ComboBoxLargeIconsTest-testComboBoxIcons_ANY_Chrome__icons-16x16-selected-1-3-5-9.png b/uitest/reference-screenshots/ComboBoxLargeIconsTest-testComboBoxIcons_ANY_Chrome__icons-16x16-selected-1-3-5-9.png Binary files differnew file mode 100755 index 0000000000..9fe27a5cdc --- /dev/null +++ b/uitest/reference-screenshots/ComboBoxLargeIconsTest-testComboBoxIcons_ANY_Chrome__icons-16x16-selected-1-3-5-9.png diff --git a/uitest/reference-screenshots/ComboBoxLargeIconsTest-testComboBoxIcons_ANY_Chrome__icons-32x32-page2.png b/uitest/reference-screenshots/ComboBoxLargeIconsTest-testComboBoxIcons_ANY_Chrome__icons-32x32-page2.png Binary files differnew file mode 100755 index 0000000000..70cfc705a3 --- /dev/null +++ b/uitest/reference-screenshots/ComboBoxLargeIconsTest-testComboBoxIcons_ANY_Chrome__icons-32x32-page2.png diff --git a/uitest/reference-screenshots/ComboBoxLargeIconsTest-testComboBoxIcons_ANY_Chrome__icons-64x64-page1-highlight-first.png b/uitest/reference-screenshots/ComboBoxLargeIconsTest-testComboBoxIcons_ANY_Chrome__icons-64x64-page1-highlight-first.png Binary files differnew file mode 100755 index 0000000000..3c06c56aaa --- /dev/null +++ b/uitest/reference-screenshots/ComboBoxLargeIconsTest-testComboBoxIcons_ANY_Chrome__icons-64x64-page1-highlight-first.png diff --git a/uitest/reference-screenshots/ComboboxScrollableWindowTest-testWindowScrollbars_ANY_Chrome__combobox-open.png b/uitest/reference-screenshots/ComboboxScrollableWindowTest-testWindowScrollbars_ANY_Chrome__combobox-open.png Binary files differnew file mode 100755 index 0000000000..4e63fc1601 --- /dev/null +++ b/uitest/reference-screenshots/ComboboxScrollableWindowTest-testWindowScrollbars_ANY_Chrome__combobox-open.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-custom_ANY_Chrome__base_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-custom_ANY_Chrome__base_systemnotification.png Binary files differnew file mode 100755 index 0000000000..b24fa75090 --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-custom_ANY_Chrome__base_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-custom_ANY_Chrome__chameleon_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-custom_ANY_Chrome__chameleon_systemnotification.png Binary files differnew file mode 100755 index 0000000000..b1ac76cc7d --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-custom_ANY_Chrome__chameleon_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-custom_ANY_Chrome__reindeer_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-custom_ANY_Chrome__reindeer_systemnotification.png Binary files differnew file mode 100755 index 0000000000..20f67387f8 --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-custom_ANY_Chrome__reindeer_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-custom_ANY_Chrome__runo_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-custom_ANY_Chrome__runo_systemnotification.png Binary files differnew file mode 100755 index 0000000000..85ab4efca9 --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-custom_ANY_Chrome__runo_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-custom_ANY_Chrome__valo_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-custom_ANY_Chrome__valo_systemnotification.png Binary files differnew file mode 100755 index 0000000000..ecf7c4169e --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-custom_ANY_Chrome__valo_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-internalErrorDetails_ANY_Chrome__base_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-internalErrorDetails_ANY_Chrome__base_systemnotification.png Binary files differnew file mode 100755 index 0000000000..09f5ac075f --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-internalErrorDetails_ANY_Chrome__base_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-internalErrorDetails_ANY_Chrome__chameleon_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-internalErrorDetails_ANY_Chrome__chameleon_systemnotification.png Binary files differnew file mode 100755 index 0000000000..2f0edb2b30 --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-internalErrorDetails_ANY_Chrome__chameleon_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-internalErrorDetails_ANY_Chrome__reindeer_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-internalErrorDetails_ANY_Chrome__reindeer_systemnotification.png Binary files differnew file mode 100755 index 0000000000..5abfdfdd76 --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-internalErrorDetails_ANY_Chrome__reindeer_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-internalErrorDetails_ANY_Chrome__runo_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-internalErrorDetails_ANY_Chrome__runo_systemnotification.png Binary files differnew file mode 100755 index 0000000000..d2a6037f54 --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-internalErrorDetails_ANY_Chrome__runo_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-internalErrorDetails_ANY_Chrome__valo_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-internalErrorDetails_ANY_Chrome__valo_systemnotification.png Binary files differnew file mode 100755 index 0000000000..e5842be173 --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-internalErrorDetails_ANY_Chrome__valo_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-internalError_ANY_Chrome__base_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-internalError_ANY_Chrome__base_systemnotification.png Binary files differnew file mode 100755 index 0000000000..817971ed2b --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-internalError_ANY_Chrome__base_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-internalError_ANY_Chrome__chameleon_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-internalError_ANY_Chrome__chameleon_systemnotification.png Binary files differnew file mode 100755 index 0000000000..1ffef7c378 --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-internalError_ANY_Chrome__chameleon_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-internalError_ANY_Chrome__reindeer_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-internalError_ANY_Chrome__reindeer_systemnotification.png Binary files differnew file mode 100755 index 0000000000..3c675c7bc2 --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-internalError_ANY_Chrome__reindeer_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-internalError_ANY_Chrome__runo_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-internalError_ANY_Chrome__runo_systemnotification.png Binary files differnew file mode 100755 index 0000000000..e7cf4c6303 --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-internalError_ANY_Chrome__runo_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-internalError_ANY_Chrome__valo_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-internalError_ANY_Chrome__valo_systemnotification.png Binary files differnew file mode 100755 index 0000000000..97b6f6725e --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-internalError_ANY_Chrome__valo_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpiredDetails_ANY_Chrome__base_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpiredDetails_ANY_Chrome__base_systemnotification.png Binary files differnew file mode 100755 index 0000000000..7389bade0a --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpiredDetails_ANY_Chrome__base_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpiredDetails_ANY_Chrome__chameleon_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpiredDetails_ANY_Chrome__chameleon_systemnotification.png Binary files differnew file mode 100755 index 0000000000..660617359e --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpiredDetails_ANY_Chrome__chameleon_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpiredDetails_ANY_Chrome__reindeer_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpiredDetails_ANY_Chrome__reindeer_systemnotification.png Binary files differnew file mode 100755 index 0000000000..4ffa9a2dff --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpiredDetails_ANY_Chrome__reindeer_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpiredDetails_ANY_Chrome__runo_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpiredDetails_ANY_Chrome__runo_systemnotification.png Binary files differnew file mode 100755 index 0000000000..77b15a8357 --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpiredDetails_ANY_Chrome__runo_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpiredDetails_ANY_Chrome__valo_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpiredDetails_ANY_Chrome__valo_systemnotification.png Binary files differnew file mode 100755 index 0000000000..01cac61026 --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpiredDetails_ANY_Chrome__valo_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpired_ANY_Chrome__base_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpired_ANY_Chrome__base_systemnotification.png Binary files differnew file mode 100755 index 0000000000..d852a5b8fe --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpired_ANY_Chrome__base_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpired_ANY_Chrome__chameleon_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpired_ANY_Chrome__chameleon_systemnotification.png Binary files differnew file mode 100755 index 0000000000..0f77c133c1 --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpired_ANY_Chrome__chameleon_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpired_ANY_Chrome__reindeer_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpired_ANY_Chrome__reindeer_systemnotification.png Binary files differnew file mode 100755 index 0000000000..befd2e836f --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpired_ANY_Chrome__reindeer_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpired_ANY_Chrome__runo_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpired_ANY_Chrome__runo_systemnotification.png Binary files differnew file mode 100755 index 0000000000..88b3f46dce --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpired_ANY_Chrome__runo_systemnotification.png diff --git a/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpired_ANY_Chrome__valo_systemnotification.png b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpired_ANY_Chrome__valo_systemnotification.png Binary files differnew file mode 100755 index 0000000000..8bb451bf63 --- /dev/null +++ b/uitest/reference-screenshots/CriticalNotificationsTest-sessionExpired_ANY_Chrome__valo_systemnotification.png diff --git a/uitest/reference-screenshots/CtrlShiftMultiselectTest-testSelectionRangeDragging_ANY_Chrome__draggedMultipleRows.png b/uitest/reference-screenshots/CtrlShiftMultiselectTest-testSelectionRangeDragging_ANY_Chrome__draggedMultipleRows.png Binary files differnew file mode 100755 index 0000000000..f0d8d2deb9 --- /dev/null +++ b/uitest/reference-screenshots/CtrlShiftMultiselectTest-testSelectionRangeDragging_ANY_Chrome__draggedMultipleRows.png diff --git a/uitest/reference-screenshots/CustomFieldSizeTest-checkScreenshot_ANY_Chrome__size.png b/uitest/reference-screenshots/CustomFieldSizeTest-checkScreenshot_ANY_Chrome__size.png Binary files differnew file mode 100755 index 0000000000..cf559f3eed --- /dev/null +++ b/uitest/reference-screenshots/CustomFieldSizeTest-checkScreenshot_ANY_Chrome__size.png diff --git a/uitest/reference-screenshots/DateFieldReadOnlyTest-readOnlyDateFieldPopupShouldNotOpen_ANY_Chrome__initial.png b/uitest/reference-screenshots/DateFieldReadOnlyTest-readOnlyDateFieldPopupShouldNotOpen_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..cd7e04cfd0 --- /dev/null +++ b/uitest/reference-screenshots/DateFieldReadOnlyTest-readOnlyDateFieldPopupShouldNotOpen_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/DateFieldReadOnlyTest-readOnlyDateFieldPopupShouldNotOpen_ANY_Chrome__readonly.png b/uitest/reference-screenshots/DateFieldReadOnlyTest-readOnlyDateFieldPopupShouldNotOpen_ANY_Chrome__readonly.png Binary files differnew file mode 100755 index 0000000000..75883fef9e --- /dev/null +++ b/uitest/reference-screenshots/DateFieldReadOnlyTest-readOnlyDateFieldPopupShouldNotOpen_ANY_Chrome__readonly.png diff --git a/uitest/reference-screenshots/DateFieldReadOnlyTest-readOnlyDateFieldPopupShouldNotOpen_ANY_Chrome__readwrite-popup.png b/uitest/reference-screenshots/DateFieldReadOnlyTest-readOnlyDateFieldPopupShouldNotOpen_ANY_Chrome__readwrite-popup.png Binary files differnew file mode 100755 index 0000000000..42003612a9 --- /dev/null +++ b/uitest/reference-screenshots/DateFieldReadOnlyTest-readOnlyDateFieldPopupShouldNotOpen_ANY_Chrome__readwrite-popup.png diff --git a/uitest/reference-screenshots/DisabledMenuBarItemTest-disabledMenuItemShouldHaveOpacity_ANY_Chrome__transparent.png b/uitest/reference-screenshots/DisabledMenuBarItemTest-disabledMenuItemShouldHaveOpacity_ANY_Chrome__transparent.png Binary files differnew file mode 100755 index 0000000000..30fa0ce609 --- /dev/null +++ b/uitest/reference-screenshots/DisabledMenuBarItemTest-disabledMenuItemShouldHaveOpacity_ANY_Chrome__transparent.png diff --git a/uitest/reference-screenshots/DragStartModesTest-testDragStartModes_ANY_Chrome__dragImageModeCOMPONENT.png b/uitest/reference-screenshots/DragStartModesTest-testDragStartModes_ANY_Chrome__dragImageModeCOMPONENT.png Binary files differnew file mode 100755 index 0000000000..bbaeedb053 --- /dev/null +++ b/uitest/reference-screenshots/DragStartModesTest-testDragStartModes_ANY_Chrome__dragImageModeCOMPONENT.png diff --git a/uitest/reference-screenshots/DragStartModesTest-testDragStartModes_ANY_Chrome__dragImageModeCOMPONENT_OTHER.png b/uitest/reference-screenshots/DragStartModesTest-testDragStartModes_ANY_Chrome__dragImageModeCOMPONENT_OTHER.png Binary files differnew file mode 100755 index 0000000000..9841f432d7 --- /dev/null +++ b/uitest/reference-screenshots/DragStartModesTest-testDragStartModes_ANY_Chrome__dragImageModeCOMPONENT_OTHER.png diff --git a/uitest/reference-screenshots/DragStartModesTest-testDragStartModes_ANY_Chrome__dragImageModeWRAPPER.png b/uitest/reference-screenshots/DragStartModesTest-testDragStartModes_ANY_Chrome__dragImageModeWRAPPER.png Binary files differnew file mode 100755 index 0000000000..90dde84407 --- /dev/null +++ b/uitest/reference-screenshots/DragStartModesTest-testDragStartModes_ANY_Chrome__dragImageModeWRAPPER.png diff --git a/uitest/reference-screenshots/EditableModeChangeTest-testNotification_ANY_Chrome__selection.png b/uitest/reference-screenshots/EditableModeChangeTest-testNotification_ANY_Chrome__selection.png Binary files differnew file mode 100755 index 0000000000..7bec9e13b1 --- /dev/null +++ b/uitest/reference-screenshots/EditableModeChangeTest-testNotification_ANY_Chrome__selection.png diff --git a/uitest/reference-screenshots/EmptyTabSheetTest-emptyTabSheet_ANY_Chrome__empty.png b/uitest/reference-screenshots/EmptyTabSheetTest-emptyTabSheet_ANY_Chrome__empty.png Binary files differnew file mode 100755 index 0000000000..98d00d951a --- /dev/null +++ b/uitest/reference-screenshots/EmptyTabSheetTest-emptyTabSheet_ANY_Chrome__empty.png diff --git a/uitest/reference-screenshots/FontIconsTest-checkScreenshot_ANY_Chrome__all.png b/uitest/reference-screenshots/FontIconsTest-checkScreenshot_ANY_Chrome__all.png Binary files differnew file mode 100755 index 0000000000..b0f3698e2a --- /dev/null +++ b/uitest/reference-screenshots/FontIconsTest-checkScreenshot_ANY_Chrome__all.png diff --git a/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__footer-col1-col2-col3-a.png b/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__footer-col1-col2-col3-a.png Binary files differnew file mode 100755 index 0000000000..1a291ce07b --- /dev/null +++ b/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__footer-col1-col2-col3-a.png diff --git a/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__footer-col1-col2-col3-b.png b/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__footer-col1-col2-col3-b.png Binary files differnew file mode 100755 index 0000000000..3b910c6db8 --- /dev/null +++ b/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__footer-col1-col2-col3-b.png diff --git a/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__footer-col1-col2-col3-c.png b/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__footer-col1-col2-col3-c.png Binary files differnew file mode 100755 index 0000000000..252ea533ba --- /dev/null +++ b/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__footer-col1-col2-col3-c.png diff --git a/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__footer-col1-col3.png b/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__footer-col1-col3.png Binary files differnew file mode 100755 index 0000000000..adfa0fc09b --- /dev/null +++ b/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__footer-col1-col3.png diff --git a/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__initial.png b/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..3b910c6db8 --- /dev/null +++ b/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__no-footer.png b/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__no-footer.png Binary files differnew file mode 100755 index 0000000000..896227d085 --- /dev/null +++ b/uitest/reference-screenshots/FooterTest-testFooter_ANY_Chrome__no-footer.png diff --git a/uitest/reference-screenshots/GridAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__add.png b/uitest/reference-screenshots/GridAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__add.png Binary files differnew file mode 100755 index 0000000000..876d8cc467 --- /dev/null +++ b/uitest/reference-screenshots/GridAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__add.png diff --git a/uitest/reference-screenshots/GridAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__initial.png b/uitest/reference-screenshots/GridAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..1397c71a91 --- /dev/null +++ b/uitest/reference-screenshots/GridAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/GridAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__move.png b/uitest/reference-screenshots/GridAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__move.png Binary files differnew file mode 100755 index 0000000000..0926e77163 --- /dev/null +++ b/uitest/reference-screenshots/GridAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__move.png diff --git a/uitest/reference-screenshots/GridAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__remove.png b/uitest/reference-screenshots/GridAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__remove.png Binary files differnew file mode 100755 index 0000000000..e5b0711c95 --- /dev/null +++ b/uitest/reference-screenshots/GridAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__remove.png diff --git a/uitest/reference-screenshots/GridAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__replace.png b/uitest/reference-screenshots/GridAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__replace.png Binary files differnew file mode 100755 index 0000000000..89b1a7df37 --- /dev/null +++ b/uitest/reference-screenshots/GridAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__replace.png diff --git a/uitest/reference-screenshots/GridAlignmentTest-layoutAlignment_ANY_Chrome__alignment.png b/uitest/reference-screenshots/GridAlignmentTest-layoutAlignment_ANY_Chrome__alignment.png Binary files differnew file mode 100755 index 0000000000..487685788c --- /dev/null +++ b/uitest/reference-screenshots/GridAlignmentTest-layoutAlignment_ANY_Chrome__alignment.png diff --git a/uitest/reference-screenshots/GridCaptionTest-LayoutCaption_ANY_Chrome__caption.png b/uitest/reference-screenshots/GridCaptionTest-LayoutCaption_ANY_Chrome__caption.png Binary files differnew file mode 100755 index 0000000000..109324e5a0 --- /dev/null +++ b/uitest/reference-screenshots/GridCaptionTest-LayoutCaption_ANY_Chrome__caption.png diff --git a/uitest/reference-screenshots/GridColumnAutoWidthClientTest-testColumnsRenderCorrectly_ANY_Chrome__initialRender.png b/uitest/reference-screenshots/GridColumnAutoWidthClientTest-testColumnsRenderCorrectly_ANY_Chrome__initialRender.png Binary files differnew file mode 100755 index 0000000000..e44ace7743 --- /dev/null +++ b/uitest/reference-screenshots/GridColumnAutoWidthClientTest-testColumnsRenderCorrectly_ANY_Chrome__initialRender.png diff --git a/uitest/reference-screenshots/GridColumnAutoWidthServerTest-testColumnsRenderCorrectly_ANY_Chrome__initialRender.png b/uitest/reference-screenshots/GridColumnAutoWidthServerTest-testColumnsRenderCorrectly_ANY_Chrome__initialRender.png Binary files differnew file mode 100755 index 0000000000..25f45d9e11 --- /dev/null +++ b/uitest/reference-screenshots/GridColumnAutoWidthServerTest-testColumnsRenderCorrectly_ANY_Chrome__initialRender.png diff --git a/uitest/reference-screenshots/GridComponentSizingTest-ComponentSizing_ANY_Chrome__initial.png b/uitest/reference-screenshots/GridComponentSizingTest-ComponentSizing_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..d0586e2696 --- /dev/null +++ b/uitest/reference-screenshots/GridComponentSizingTest-ComponentSizing_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/GridComponentSizingTest-ComponentSizing_ANY_Chrome__setSize100Percent.png b/uitest/reference-screenshots/GridComponentSizingTest-ComponentSizing_ANY_Chrome__setSize100Percent.png Binary files differnew file mode 100755 index 0000000000..dfa56917b8 --- /dev/null +++ b/uitest/reference-screenshots/GridComponentSizingTest-ComponentSizing_ANY_Chrome__setSize100Percent.png diff --git a/uitest/reference-screenshots/GridComponentSizingTest-ComponentSizing_ANY_Chrome__setSize350px.png b/uitest/reference-screenshots/GridComponentSizingTest-ComponentSizing_ANY_Chrome__setSize350px.png Binary files differnew file mode 100755 index 0000000000..bcb9a03e89 --- /dev/null +++ b/uitest/reference-screenshots/GridComponentSizingTest-ComponentSizing_ANY_Chrome__setSize350px.png diff --git a/uitest/reference-screenshots/GridComponentSizingTest-ComponentSizing_ANY_Chrome__setSize75Percent.png b/uitest/reference-screenshots/GridComponentSizingTest-ComponentSizing_ANY_Chrome__setSize75Percent.png Binary files differnew file mode 100755 index 0000000000..87e1935025 --- /dev/null +++ b/uitest/reference-screenshots/GridComponentSizingTest-ComponentSizing_ANY_Chrome__setSize75Percent.png diff --git a/uitest/reference-screenshots/GridComponentSizingTest-ComponentSizing_ANY_Chrome__setSize_-1px.png b/uitest/reference-screenshots/GridComponentSizingTest-ComponentSizing_ANY_Chrome__setSize_-1px.png Binary files differnew file mode 100755 index 0000000000..13a8c5223d --- /dev/null +++ b/uitest/reference-screenshots/GridComponentSizingTest-ComponentSizing_ANY_Chrome__setSize_-1px.png diff --git a/uitest/reference-screenshots/GridDisabledTest-disabledGrid_ANY_Chrome__disabled.png b/uitest/reference-screenshots/GridDisabledTest-disabledGrid_ANY_Chrome__disabled.png Binary files differnew file mode 100755 index 0000000000..36f623c729 --- /dev/null +++ b/uitest/reference-screenshots/GridDisabledTest-disabledGrid_ANY_Chrome__disabled.png diff --git a/uitest/reference-screenshots/GridEditorFrozenColumnsUITest-testEditorWithFrozenColumns_ANY_Chrome__noscroll.png b/uitest/reference-screenshots/GridEditorFrozenColumnsUITest-testEditorWithFrozenColumns_ANY_Chrome__noscroll.png Binary files differnew file mode 100755 index 0000000000..c8e0cf703b --- /dev/null +++ b/uitest/reference-screenshots/GridEditorFrozenColumnsUITest-testEditorWithFrozenColumns_ANY_Chrome__noscroll.png diff --git a/uitest/reference-screenshots/GridEditorFrozenColumnsUITest-testEditorWithFrozenColumns_ANY_Chrome__scrolled.png b/uitest/reference-screenshots/GridEditorFrozenColumnsUITest-testEditorWithFrozenColumns_ANY_Chrome__scrolled.png Binary files differnew file mode 100755 index 0000000000..2cec5aa700 --- /dev/null +++ b/uitest/reference-screenshots/GridEditorFrozenColumnsUITest-testEditorWithFrozenColumns_ANY_Chrome__scrolled.png diff --git a/uitest/reference-screenshots/GridIconTest-LayoutIcon_ANY_Chrome__icon.png b/uitest/reference-screenshots/GridIconTest-LayoutIcon_ANY_Chrome__icon.png Binary files differnew file mode 100755 index 0000000000..85eb0d1c2f --- /dev/null +++ b/uitest/reference-screenshots/GridIconTest-LayoutIcon_ANY_Chrome__icon.png diff --git a/uitest/reference-screenshots/GridLayoutCaptionAlignmentTest-testCaptionAlignments_ANY_Chrome__gridlayout-caption-alignment.png b/uitest/reference-screenshots/GridLayoutCaptionAlignmentTest-testCaptionAlignments_ANY_Chrome__gridlayout-caption-alignment.png Binary files differnew file mode 100755 index 0000000000..0b8765d10a --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutCaptionAlignmentTest-testCaptionAlignments_ANY_Chrome__gridlayout-caption-alignment.png diff --git a/uitest/reference-screenshots/GridLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_100_0.png b/uitest/reference-screenshots/GridLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_100_0.png Binary files differnew file mode 100755 index 0000000000..b1c048151c --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_100_0.png diff --git a/uitest/reference-screenshots/GridLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_25_75.png b/uitest/reference-screenshots/GridLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_25_75.png Binary files differnew file mode 100755 index 0000000000..968bbec686 --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_25_75.png diff --git a/uitest/reference-screenshots/GridLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_50_50.png b/uitest/reference-screenshots/GridLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_50_50.png Binary files differnew file mode 100755 index 0000000000..c42dd36ae2 --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_50_50.png diff --git a/uitest/reference-screenshots/GridLayoutExpandTest-LayoutExpand_ANY_Chrome__initial.png b/uitest/reference-screenshots/GridLayoutExpandTest-LayoutExpand_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..64ca21f213 --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutExpandTest-LayoutExpand_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/GridLayoutFractionalSizeAndAlignmentTest-ensureNoScrollbarsWithAlignBottomRight_ANY_Chrome__noscrollbars.png b/uitest/reference-screenshots/GridLayoutFractionalSizeAndAlignmentTest-ensureNoScrollbarsWithAlignBottomRight_ANY_Chrome__noscrollbars.png Binary files differnew file mode 100755 index 0000000000..c10ef9e3dc --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutFractionalSizeAndAlignmentTest-ensureNoScrollbarsWithAlignBottomRight_ANY_Chrome__noscrollbars.png diff --git a/uitest/reference-screenshots/GridLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__initial.png b/uitest/reference-screenshots/GridLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..9ff966eb0f --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/GridLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnSpaceOff.png b/uitest/reference-screenshots/GridLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnSpaceOff.png Binary files differnew file mode 100755 index 0000000000..1141788026 --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnSpaceOff.png diff --git a/uitest/reference-screenshots/GridLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnfSpaceOn.png b/uitest/reference-screenshots/GridLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnfSpaceOn.png Binary files differnew file mode 100755 index 0000000000..17029ed376 --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnfSpaceOn.png diff --git a/uitest/reference-screenshots/GridLayoutMoveComponentTest-componentsShouldMoveRight_ANY_Chrome__all-left.png b/uitest/reference-screenshots/GridLayoutMoveComponentTest-componentsShouldMoveRight_ANY_Chrome__all-left.png Binary files differnew file mode 100755 index 0000000000..3478d88638 --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutMoveComponentTest-componentsShouldMoveRight_ANY_Chrome__all-left.png diff --git a/uitest/reference-screenshots/GridLayoutMoveComponentTest-componentsShouldMoveRight_ANY_Chrome__label-button-right.png b/uitest/reference-screenshots/GridLayoutMoveComponentTest-componentsShouldMoveRight_ANY_Chrome__label-button-right.png Binary files differnew file mode 100755 index 0000000000..f12a50c1fc --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutMoveComponentTest-componentsShouldMoveRight_ANY_Chrome__label-button-right.png diff --git a/uitest/reference-screenshots/GridLayoutMoveComponentTest-componentsShouldMoveRight_ANY_Chrome__label-button-textfield-right.png b/uitest/reference-screenshots/GridLayoutMoveComponentTest-componentsShouldMoveRight_ANY_Chrome__label-button-textfield-right.png Binary files differnew file mode 100755 index 0000000000..521eaacb99 --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutMoveComponentTest-componentsShouldMoveRight_ANY_Chrome__label-button-textfield-right.png diff --git a/uitest/reference-screenshots/GridLayoutMoveComponentTest-componentsShouldMoveRight_ANY_Chrome__label-right.png b/uitest/reference-screenshots/GridLayoutMoveComponentTest-componentsShouldMoveRight_ANY_Chrome__label-right.png Binary files differnew file mode 100755 index 0000000000..422f2d31a3 --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutMoveComponentTest-componentsShouldMoveRight_ANY_Chrome__label-right.png diff --git a/uitest/reference-screenshots/GridLayoutRegErrorTest-LayoutRegError_ANY_Chrome__RegError.png b/uitest/reference-screenshots/GridLayoutRegErrorTest-LayoutRegError_ANY_Chrome__RegError.png Binary files differnew file mode 100755 index 0000000000..4127b654d2 --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutRegErrorTest-LayoutRegError_ANY_Chrome__RegError.png diff --git a/uitest/reference-screenshots/GridLayoutRequiredIndicatorLocationTest-testScreenshotMatches_ANY_Chrome__indicators.png b/uitest/reference-screenshots/GridLayoutRequiredIndicatorLocationTest-testScreenshotMatches_ANY_Chrome__indicators.png Binary files differnew file mode 100755 index 0000000000..bb420bb3ce --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutRequiredIndicatorLocationTest-testScreenshotMatches_ANY_Chrome__indicators.png diff --git a/uitest/reference-screenshots/GridLayoutSizingTest-LayoutSizing_ANY_Chrome__initial.png b/uitest/reference-screenshots/GridLayoutSizingTest-LayoutSizing_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..d0586e2696 --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutSizingTest-LayoutSizing_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/GridLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize100Percent.png b/uitest/reference-screenshots/GridLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize100Percent.png Binary files differnew file mode 100755 index 0000000000..dfa56917b8 --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize100Percent.png diff --git a/uitest/reference-screenshots/GridLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize350px.png b/uitest/reference-screenshots/GridLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize350px.png Binary files differnew file mode 100755 index 0000000000..04e2082e36 --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize350px.png diff --git a/uitest/reference-screenshots/GridLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize75Percent.png b/uitest/reference-screenshots/GridLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize75Percent.png Binary files differnew file mode 100755 index 0000000000..35e600843e --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize75Percent.png diff --git a/uitest/reference-screenshots/GridLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize_-1px.png b/uitest/reference-screenshots/GridLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize_-1px.png Binary files differnew file mode 100755 index 0000000000..b408abe7e9 --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize_-1px.png diff --git a/uitest/reference-screenshots/GridLayoutWidthChangeTest-layoutIsReduced_ANY_Chrome__buttonMoved.png b/uitest/reference-screenshots/GridLayoutWidthChangeTest-layoutIsReduced_ANY_Chrome__buttonMoved.png Binary files differnew file mode 100755 index 0000000000..91eb481efb --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutWidthChangeTest-layoutIsReduced_ANY_Chrome__buttonMoved.png diff --git a/uitest/reference-screenshots/GridLayoutWidthChangeTest-layoutIsReduced_ANY_Chrome__initial.png b/uitest/reference-screenshots/GridLayoutWidthChangeTest-layoutIsReduced_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..3c74f1c29d --- /dev/null +++ b/uitest/reference-screenshots/GridLayoutWidthChangeTest-layoutIsReduced_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-OnMouseOverHiddenToggle.png b/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-OnMouseOverHiddenToggle.png Binary files differnew file mode 100644 index 0000000000..a2685471a3 --- /dev/null +++ b/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-OnMouseOverHiddenToggle.png diff --git a/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-OnMouseOverNotHiddenToggle.png b/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-OnMouseOverNotHiddenToggle.png Binary files differnew file mode 100644 index 0000000000..46768ee8f0 --- /dev/null +++ b/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-OnMouseOverNotHiddenToggle.png diff --git a/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-SidebarClosed.png b/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-SidebarClosed.png Binary files differnew file mode 100644 index 0000000000..3b48cfbc77 --- /dev/null +++ b/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-SidebarClosed.png diff --git a/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-SidebarClosed2.png b/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-SidebarClosed2.png Binary files differnew file mode 100644 index 0000000000..1075c759ba --- /dev/null +++ b/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-SidebarClosed2.png diff --git a/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-SidebarOpen.png b/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-SidebarOpen.png Binary files differnew file mode 100644 index 0000000000..077616d520 --- /dev/null +++ b/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-SidebarOpen.png diff --git a/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-TogglesTriggered.png b/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-TogglesTriggered.png Binary files differnew file mode 100644 index 0000000000..8decc269da --- /dev/null +++ b/uitest/reference-screenshots/GridSidebarThemeTest-testValoDark_ANY_Chrome__tests-valo-dark-TogglesTriggered.png diff --git a/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-OnMouseOverHiddenToggle.png b/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-OnMouseOverHiddenToggle.png Binary files differnew file mode 100755 index 0000000000..e3dfb00f26 --- /dev/null +++ b/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-OnMouseOverHiddenToggle.png diff --git a/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-OnMouseOverNotHiddenToggle.png b/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-OnMouseOverNotHiddenToggle.png Binary files differnew file mode 100755 index 0000000000..e26760867f --- /dev/null +++ b/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-OnMouseOverNotHiddenToggle.png diff --git a/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-SidebarClosed.png b/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-SidebarClosed.png Binary files differnew file mode 100755 index 0000000000..ba86ab1b7a --- /dev/null +++ b/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-SidebarClosed.png diff --git a/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-SidebarClosed2.png b/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-SidebarClosed2.png Binary files differnew file mode 100755 index 0000000000..b55f4128ae --- /dev/null +++ b/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-SidebarClosed2.png diff --git a/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-SidebarOpen.png b/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-SidebarOpen.png Binary files differnew file mode 100755 index 0000000000..e961c75056 --- /dev/null +++ b/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-SidebarOpen.png diff --git a/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-TogglesTriggered.png b/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-TogglesTriggered.png Binary files differnew file mode 100755 index 0000000000..a4c4a0af3c --- /dev/null +++ b/uitest/reference-screenshots/GridSidebarThemeTest-testValo_ANY_Chrome__valo-TogglesTriggered.png diff --git a/uitest/reference-screenshots/GridSortingIndicatorsTest-testSortingIndicators_ANY_Chrome__initialSort.png b/uitest/reference-screenshots/GridSortingIndicatorsTest-testSortingIndicators_ANY_Chrome__initialSort.png Binary files differnew file mode 100755 index 0000000000..b262e4322b --- /dev/null +++ b/uitest/reference-screenshots/GridSortingIndicatorsTest-testSortingIndicators_ANY_Chrome__initialSort.png diff --git a/uitest/reference-screenshots/GridSortingIndicatorsTest-testSortingIndicators_ANY_Chrome__reversedSort.png b/uitest/reference-screenshots/GridSortingIndicatorsTest-testSortingIndicators_ANY_Chrome__reversedSort.png Binary files differnew file mode 100755 index 0000000000..57ea31e495 --- /dev/null +++ b/uitest/reference-screenshots/GridSortingIndicatorsTest-testSortingIndicators_ANY_Chrome__reversedSort.png diff --git a/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__base_initial.png b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__base_initial.png Binary files differnew file mode 100755 index 0000000000..d44c048d11 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__base_initial.png diff --git a/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__base_one-invalid.png b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__base_one-invalid.png Binary files differnew file mode 100755 index 0000000000..052acea4dd --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__base_one-invalid.png diff --git a/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__base_two-invalid.png b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__base_two-invalid.png Binary files differnew file mode 100755 index 0000000000..98b7a9e040 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__base_two-invalid.png diff --git a/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__chameleon_initial.png b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__chameleon_initial.png Binary files differnew file mode 100755 index 0000000000..73ba7daaec --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__chameleon_initial.png diff --git a/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__chameleon_one-invalid.png b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__chameleon_one-invalid.png Binary files differnew file mode 100755 index 0000000000..f568d6fc99 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__chameleon_one-invalid.png diff --git a/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__chameleon_two-invalid.png b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__chameleon_two-invalid.png Binary files differnew file mode 100755 index 0000000000..cbc42982fd --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__chameleon_two-invalid.png diff --git a/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__reindeer_initial.png b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__reindeer_initial.png Binary files differnew file mode 100755 index 0000000000..6b30e139e0 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__reindeer_initial.png diff --git a/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__reindeer_one-invalid.png b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__reindeer_one-invalid.png Binary files differnew file mode 100755 index 0000000000..4dd4b21ce7 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__reindeer_one-invalid.png diff --git a/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__reindeer_two-invalid.png b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__reindeer_two-invalid.png Binary files differnew file mode 100755 index 0000000000..efae5fbabf --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__reindeer_two-invalid.png diff --git a/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__runo_initial.png b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__runo_initial.png Binary files differnew file mode 100755 index 0000000000..e9e3796aae --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__runo_initial.png diff --git a/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__runo_one-invalid.png b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__runo_one-invalid.png Binary files differnew file mode 100755 index 0000000000..fcb15c6867 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__runo_one-invalid.png diff --git a/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__runo_two-invalid.png b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__runo_two-invalid.png Binary files differnew file mode 100755 index 0000000000..3db7543af4 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__runo_two-invalid.png diff --git a/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__valo_initial.png b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__valo_initial.png Binary files differnew file mode 100755 index 0000000000..558469db19 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__valo_initial.png diff --git a/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__valo_one-invalid.png b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__valo_one-invalid.png Binary files differnew file mode 100755 index 0000000000..e8fd08d601 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__valo_one-invalid.png diff --git a/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__valo_two-invalid.png b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__valo_two-invalid.png Binary files differnew file mode 100755 index 0000000000..8e6e88e7a4 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-editor_ANY_Chrome__valo_two-invalid.png diff --git a/uitest/reference-screenshots/GridThemeUITest-grid_ANY_Chrome__base_basic.png b/uitest/reference-screenshots/GridThemeUITest-grid_ANY_Chrome__base_basic.png Binary files differnew file mode 100755 index 0000000000..ec54c6327e --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-grid_ANY_Chrome__base_basic.png diff --git a/uitest/reference-screenshots/GridThemeUITest-grid_ANY_Chrome__chameleon_basic.png b/uitest/reference-screenshots/GridThemeUITest-grid_ANY_Chrome__chameleon_basic.png Binary files differnew file mode 100755 index 0000000000..73feb69829 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-grid_ANY_Chrome__chameleon_basic.png diff --git a/uitest/reference-screenshots/GridThemeUITest-grid_ANY_Chrome__reindeer_basic.png b/uitest/reference-screenshots/GridThemeUITest-grid_ANY_Chrome__reindeer_basic.png Binary files differnew file mode 100755 index 0000000000..864611f701 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-grid_ANY_Chrome__reindeer_basic.png diff --git a/uitest/reference-screenshots/GridThemeUITest-grid_ANY_Chrome__runo_basic.png b/uitest/reference-screenshots/GridThemeUITest-grid_ANY_Chrome__runo_basic.png Binary files differnew file mode 100755 index 0000000000..49af01f172 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-grid_ANY_Chrome__runo_basic.png diff --git a/uitest/reference-screenshots/GridThemeUITest-grid_ANY_Chrome__valo_basic.png b/uitest/reference-screenshots/GridThemeUITest-grid_ANY_Chrome__valo_basic.png Binary files differnew file mode 100755 index 0000000000..8880ba1cc9 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-grid_ANY_Chrome__valo_basic.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__base_additional-header.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__base_additional-header.png Binary files differnew file mode 100755 index 0000000000..29ebd34908 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__base_additional-header.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__base_basic.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__base_basic.png Binary files differnew file mode 100755 index 0000000000..8a4f3068cc --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__base_basic.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__base_sorted-age.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__base_sorted-age.png Binary files differnew file mode 100755 index 0000000000..cceb31aee9 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__base_sorted-age.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__base_sorted-last-name.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__base_sorted-last-name.png Binary files differnew file mode 100755 index 0000000000..69a6fe58df --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__base_sorted-last-name.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__chameleon_additional-header.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__chameleon_additional-header.png Binary files differnew file mode 100755 index 0000000000..35546c0624 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__chameleon_additional-header.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__chameleon_basic.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__chameleon_basic.png Binary files differnew file mode 100755 index 0000000000..d58a89d5d9 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__chameleon_basic.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__chameleon_sorted-age.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__chameleon_sorted-age.png Binary files differnew file mode 100755 index 0000000000..381642dedd --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__chameleon_sorted-age.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__chameleon_sorted-last-name.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__chameleon_sorted-last-name.png Binary files differnew file mode 100755 index 0000000000..8e0b73ecfb --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__chameleon_sorted-last-name.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__reindeer_additional-header.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__reindeer_additional-header.png Binary files differnew file mode 100755 index 0000000000..bd2ce0c54c --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__reindeer_additional-header.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__reindeer_basic.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__reindeer_basic.png Binary files differnew file mode 100755 index 0000000000..5f58dfac1b --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__reindeer_basic.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__reindeer_sorted-age.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__reindeer_sorted-age.png Binary files differnew file mode 100755 index 0000000000..d46a4779c8 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__reindeer_sorted-age.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__reindeer_sorted-last-name.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__reindeer_sorted-last-name.png Binary files differnew file mode 100755 index 0000000000..e48f371e96 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__reindeer_sorted-last-name.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__runo_additional-header.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__runo_additional-header.png Binary files differnew file mode 100755 index 0000000000..0e3ba2376c --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__runo_additional-header.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__runo_basic.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__runo_basic.png Binary files differnew file mode 100755 index 0000000000..0c7d28baa0 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__runo_basic.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__runo_sorted-age.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__runo_sorted-age.png Binary files differnew file mode 100755 index 0000000000..0eddf67e66 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__runo_sorted-age.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__runo_sorted-last-name.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__runo_sorted-last-name.png Binary files differnew file mode 100755 index 0000000000..9b3a5e3990 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__runo_sorted-last-name.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__valo_additional-header.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__valo_additional-header.png Binary files differnew file mode 100755 index 0000000000..b52de451d1 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__valo_additional-header.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__valo_basic.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__valo_basic.png Binary files differnew file mode 100755 index 0000000000..19a7e2d5c8 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__valo_basic.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__valo_sorted-age.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__valo_sorted-age.png Binary files differnew file mode 100755 index 0000000000..7137d82f01 --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__valo_sorted-age.png diff --git a/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__valo_sorted-last-name.png b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__valo_sorted-last-name.png Binary files differnew file mode 100755 index 0000000000..1678b9fe5d --- /dev/null +++ b/uitest/reference-screenshots/GridThemeUITest-headerAndFooter_ANY_Chrome__valo_sorted-last-name.png diff --git a/uitest/reference-screenshots/HAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__add.png b/uitest/reference-screenshots/HAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__add.png Binary files differnew file mode 100755 index 0000000000..aba227cf9f --- /dev/null +++ b/uitest/reference-screenshots/HAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__add.png diff --git a/uitest/reference-screenshots/HAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__initial.png b/uitest/reference-screenshots/HAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..e09a68c16d --- /dev/null +++ b/uitest/reference-screenshots/HAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/HAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__move.png b/uitest/reference-screenshots/HAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__move.png Binary files differnew file mode 100755 index 0000000000..5b3c0d4507 --- /dev/null +++ b/uitest/reference-screenshots/HAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__move.png diff --git a/uitest/reference-screenshots/HAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__remove.png b/uitest/reference-screenshots/HAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__remove.png Binary files differnew file mode 100755 index 0000000000..79bbf2861c --- /dev/null +++ b/uitest/reference-screenshots/HAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__remove.png diff --git a/uitest/reference-screenshots/HAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__replace.png b/uitest/reference-screenshots/HAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__replace.png Binary files differnew file mode 100755 index 0000000000..634c2711de --- /dev/null +++ b/uitest/reference-screenshots/HAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__replace.png diff --git a/uitest/reference-screenshots/HAlignmentTest-layoutAlignment_ANY_Chrome__alignment.png b/uitest/reference-screenshots/HAlignmentTest-layoutAlignment_ANY_Chrome__alignment.png Binary files differnew file mode 100755 index 0000000000..c1a9dc00f2 --- /dev/null +++ b/uitest/reference-screenshots/HAlignmentTest-layoutAlignment_ANY_Chrome__alignment.png diff --git a/uitest/reference-screenshots/HCaptionTest-LayoutCaption_ANY_Chrome__caption.png b/uitest/reference-screenshots/HCaptionTest-LayoutCaption_ANY_Chrome__caption.png Binary files differnew file mode 100755 index 0000000000..9717d92d95 --- /dev/null +++ b/uitest/reference-screenshots/HCaptionTest-LayoutCaption_ANY_Chrome__caption.png diff --git a/uitest/reference-screenshots/HComponentSizingTest-ComponentSizing_ANY_Chrome__initial.png b/uitest/reference-screenshots/HComponentSizingTest-ComponentSizing_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..12bc690466 --- /dev/null +++ b/uitest/reference-screenshots/HComponentSizingTest-ComponentSizing_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/HComponentSizingTest-ComponentSizing_ANY_Chrome__setSize100Percent.png b/uitest/reference-screenshots/HComponentSizingTest-ComponentSizing_ANY_Chrome__setSize100Percent.png Binary files differnew file mode 100755 index 0000000000..ff124a383b --- /dev/null +++ b/uitest/reference-screenshots/HComponentSizingTest-ComponentSizing_ANY_Chrome__setSize100Percent.png diff --git a/uitest/reference-screenshots/HComponentSizingTest-ComponentSizing_ANY_Chrome__setSize350px.png b/uitest/reference-screenshots/HComponentSizingTest-ComponentSizing_ANY_Chrome__setSize350px.png Binary files differnew file mode 100755 index 0000000000..e3ffe054aa --- /dev/null +++ b/uitest/reference-screenshots/HComponentSizingTest-ComponentSizing_ANY_Chrome__setSize350px.png diff --git a/uitest/reference-screenshots/HComponentSizingTest-ComponentSizing_ANY_Chrome__setSize75Percent.png b/uitest/reference-screenshots/HComponentSizingTest-ComponentSizing_ANY_Chrome__setSize75Percent.png Binary files differnew file mode 100755 index 0000000000..d2cbfeda11 --- /dev/null +++ b/uitest/reference-screenshots/HComponentSizingTest-ComponentSizing_ANY_Chrome__setSize75Percent.png diff --git a/uitest/reference-screenshots/HComponentSizingTest-ComponentSizing_ANY_Chrome__setSize_-1px.png b/uitest/reference-screenshots/HComponentSizingTest-ComponentSizing_ANY_Chrome__setSize_-1px.png Binary files differnew file mode 100755 index 0000000000..23b3a55d61 --- /dev/null +++ b/uitest/reference-screenshots/HComponentSizingTest-ComponentSizing_ANY_Chrome__setSize_-1px.png diff --git a/uitest/reference-screenshots/HIconTest-LayoutIcon_ANY_Chrome__icon.png b/uitest/reference-screenshots/HIconTest-LayoutIcon_ANY_Chrome__icon.png Binary files differnew file mode 100755 index 0000000000..bf036197a5 --- /dev/null +++ b/uitest/reference-screenshots/HIconTest-LayoutIcon_ANY_Chrome__icon.png diff --git a/uitest/reference-screenshots/HLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_100_0.png b/uitest/reference-screenshots/HLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_100_0.png Binary files differnew file mode 100755 index 0000000000..81a0037d7f --- /dev/null +++ b/uitest/reference-screenshots/HLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_100_0.png diff --git a/uitest/reference-screenshots/HLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_25_75.png b/uitest/reference-screenshots/HLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_25_75.png Binary files differnew file mode 100755 index 0000000000..b0c6ab60c2 --- /dev/null +++ b/uitest/reference-screenshots/HLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_25_75.png diff --git a/uitest/reference-screenshots/HLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_50_50.png b/uitest/reference-screenshots/HLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_50_50.png Binary files differnew file mode 100755 index 0000000000..a57644d3ea --- /dev/null +++ b/uitest/reference-screenshots/HLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_50_50.png diff --git a/uitest/reference-screenshots/HLayoutExpandTest-LayoutExpand_ANY_Chrome__initial.png b/uitest/reference-screenshots/HLayoutExpandTest-LayoutExpand_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..3b32bcec39 --- /dev/null +++ b/uitest/reference-screenshots/HLayoutExpandTest-LayoutExpand_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/HLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__initial.png b/uitest/reference-screenshots/HLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..2585f163e9 --- /dev/null +++ b/uitest/reference-screenshots/HLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/HLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnSpaceOff.png b/uitest/reference-screenshots/HLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnSpaceOff.png Binary files differnew file mode 100755 index 0000000000..1da3fb397f --- /dev/null +++ b/uitest/reference-screenshots/HLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnSpaceOff.png diff --git a/uitest/reference-screenshots/HLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnfSpaceOn.png b/uitest/reference-screenshots/HLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnfSpaceOn.png Binary files differnew file mode 100755 index 0000000000..4fe1f5d1a9 --- /dev/null +++ b/uitest/reference-screenshots/HLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnfSpaceOn.png diff --git a/uitest/reference-screenshots/HLayoutRegErrorTest-LayoutRegError_ANY_Chrome__RegError.png b/uitest/reference-screenshots/HLayoutRegErrorTest-LayoutRegError_ANY_Chrome__RegError.png Binary files differnew file mode 100755 index 0000000000..7c22971537 --- /dev/null +++ b/uitest/reference-screenshots/HLayoutRegErrorTest-LayoutRegError_ANY_Chrome__RegError.png diff --git a/uitest/reference-screenshots/HLayoutSizingTest-LayoutSizing_ANY_Chrome__initial.png b/uitest/reference-screenshots/HLayoutSizingTest-LayoutSizing_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..12bc690466 --- /dev/null +++ b/uitest/reference-screenshots/HLayoutSizingTest-LayoutSizing_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/HLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize100Percent.png b/uitest/reference-screenshots/HLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize100Percent.png Binary files differnew file mode 100755 index 0000000000..ff124a383b --- /dev/null +++ b/uitest/reference-screenshots/HLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize100Percent.png diff --git a/uitest/reference-screenshots/HLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize350px.png b/uitest/reference-screenshots/HLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize350px.png Binary files differnew file mode 100755 index 0000000000..e3ffe054aa --- /dev/null +++ b/uitest/reference-screenshots/HLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize350px.png diff --git a/uitest/reference-screenshots/HLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize75Percent.png b/uitest/reference-screenshots/HLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize75Percent.png Binary files differnew file mode 100755 index 0000000000..d2cbfeda11 --- /dev/null +++ b/uitest/reference-screenshots/HLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize75Percent.png diff --git a/uitest/reference-screenshots/HLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize_-1px.png b/uitest/reference-screenshots/HLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize_-1px.png Binary files differnew file mode 100755 index 0000000000..23b3a55d61 --- /dev/null +++ b/uitest/reference-screenshots/HLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize_-1px.png diff --git a/uitest/reference-screenshots/HeaderPositionWhenSortingTest-testFooter_ANY_Chrome__sort-asc-died-at-age.png b/uitest/reference-screenshots/HeaderPositionWhenSortingTest-testFooter_ANY_Chrome__sort-asc-died-at-age.png Binary files differnew file mode 100755 index 0000000000..3631da3f67 --- /dev/null +++ b/uitest/reference-screenshots/HeaderPositionWhenSortingTest-testFooter_ANY_Chrome__sort-asc-died-at-age.png diff --git a/uitest/reference-screenshots/HeaderPositionWhenSortingTest-testFooter_ANY_Chrome__sort-asc-name.png b/uitest/reference-screenshots/HeaderPositionWhenSortingTest-testFooter_ANY_Chrome__sort-asc-name.png Binary files differnew file mode 100755 index 0000000000..9ef4716312 --- /dev/null +++ b/uitest/reference-screenshots/HeaderPositionWhenSortingTest-testFooter_ANY_Chrome__sort-asc-name.png diff --git a/uitest/reference-screenshots/HeaderPositionWhenSortingTest-testFooter_ANY_Chrome__sort-desc-died-at-age.png b/uitest/reference-screenshots/HeaderPositionWhenSortingTest-testFooter_ANY_Chrome__sort-desc-died-at-age.png Binary files differnew file mode 100755 index 0000000000..6fa97f4752 --- /dev/null +++ b/uitest/reference-screenshots/HeaderPositionWhenSortingTest-testFooter_ANY_Chrome__sort-desc-died-at-age.png diff --git a/uitest/reference-screenshots/HeaderPositionWhenSortingTest-testFooter_ANY_Chrome__sort-desc-name.png b/uitest/reference-screenshots/HeaderPositionWhenSortingTest-testFooter_ANY_Chrome__sort-desc-name.png Binary files differnew file mode 100755 index 0000000000..dc90ccdae2 --- /dev/null +++ b/uitest/reference-screenshots/HeaderPositionWhenSortingTest-testFooter_ANY_Chrome__sort-desc-name.png diff --git a/uitest/reference-screenshots/HeaderSyncOnScrollTest-testFooter_ANY_Chrome__100pct-no-scrollbar-second.png b/uitest/reference-screenshots/HeaderSyncOnScrollTest-testFooter_ANY_Chrome__100pct-no-scrollbar-second.png Binary files differnew file mode 100755 index 0000000000..f9ad109611 --- /dev/null +++ b/uitest/reference-screenshots/HeaderSyncOnScrollTest-testFooter_ANY_Chrome__100pct-no-scrollbar-second.png diff --git a/uitest/reference-screenshots/HeaderSyncOnScrollTest-testFooter_ANY_Chrome__100pct-no-scrollbar.png b/uitest/reference-screenshots/HeaderSyncOnScrollTest-testFooter_ANY_Chrome__100pct-no-scrollbar.png Binary files differnew file mode 100755 index 0000000000..95e7657b6c --- /dev/null +++ b/uitest/reference-screenshots/HeaderSyncOnScrollTest-testFooter_ANY_Chrome__100pct-no-scrollbar.png diff --git a/uitest/reference-screenshots/HeaderSyncOnScrollTest-testFooter_ANY_Chrome__300px-scrolled-right.png b/uitest/reference-screenshots/HeaderSyncOnScrollTest-testFooter_ANY_Chrome__300px-scrolled-right.png Binary files differnew file mode 100755 index 0000000000..f963d21aa5 --- /dev/null +++ b/uitest/reference-screenshots/HeaderSyncOnScrollTest-testFooter_ANY_Chrome__300px-scrolled-right.png diff --git a/uitest/reference-screenshots/HeaderUpdateWhenNoRowsTest-testFooter_ANY_Chrome__headerHidden.png b/uitest/reference-screenshots/HeaderUpdateWhenNoRowsTest-testFooter_ANY_Chrome__headerHidden.png Binary files differnew file mode 100755 index 0000000000..700943eaad --- /dev/null +++ b/uitest/reference-screenshots/HeaderUpdateWhenNoRowsTest-testFooter_ANY_Chrome__headerHidden.png diff --git a/uitest/reference-screenshots/HeaderUpdateWhenNoRowsTest-testFooter_ANY_Chrome__headerVisible.png b/uitest/reference-screenshots/HeaderUpdateWhenNoRowsTest-testFooter_ANY_Chrome__headerVisible.png Binary files differnew file mode 100755 index 0000000000..cbc76e7792 --- /dev/null +++ b/uitest/reference-screenshots/HeaderUpdateWhenNoRowsTest-testFooter_ANY_Chrome__headerVisible.png diff --git a/uitest/reference-screenshots/HeaderUpdateWhenNoRowsTest-testFooter_ANY_Chrome__headerVisible2.png b/uitest/reference-screenshots/HeaderUpdateWhenNoRowsTest-testFooter_ANY_Chrome__headerVisible2.png Binary files differnew file mode 100755 index 0000000000..d973bca4e6 --- /dev/null +++ b/uitest/reference-screenshots/HeaderUpdateWhenNoRowsTest-testFooter_ANY_Chrome__headerVisible2.png diff --git a/uitest/reference-screenshots/LabelModesTest-testLabelModes_ANY_Chrome__labelmodes.png b/uitest/reference-screenshots/LabelModesTest-testLabelModes_ANY_Chrome__labelmodes.png Binary files differnew file mode 100755 index 0000000000..a9bfb8b3ef --- /dev/null +++ b/uitest/reference-screenshots/LabelModesTest-testLabelModes_ANY_Chrome__labelmodes.png diff --git a/uitest/reference-screenshots/LabelTooltipTest-testLabelToolTipChameleonTheme_ANY_Chrome__tooltipVisible.png b/uitest/reference-screenshots/LabelTooltipTest-testLabelToolTipChameleonTheme_ANY_Chrome__tooltipVisible.png Binary files differnew file mode 100644 index 0000000000..3d1daeb769 --- /dev/null +++ b/uitest/reference-screenshots/LabelTooltipTest-testLabelToolTipChameleonTheme_ANY_Chrome__tooltipVisible.png diff --git a/uitest/reference-screenshots/LabelTooltipTest-testLabelToolTipRunoTheme_ANY_Chrome__tooltipVisible.png b/uitest/reference-screenshots/LabelTooltipTest-testLabelToolTipRunoTheme_ANY_Chrome__tooltipVisible.png Binary files differnew file mode 100755 index 0000000000..346d963686 --- /dev/null +++ b/uitest/reference-screenshots/LabelTooltipTest-testLabelToolTipRunoTheme_ANY_Chrome__tooltipVisible.png diff --git a/uitest/reference-screenshots/LabelTooltipTest-testLabelTooltip_ANY_Chrome__tooltipVisible.png b/uitest/reference-screenshots/LabelTooltipTest-testLabelTooltip_ANY_Chrome__tooltipVisible.png Binary files differnew file mode 100755 index 0000000000..069b5b8cae --- /dev/null +++ b/uitest/reference-screenshots/LabelTooltipTest-testLabelTooltip_ANY_Chrome__tooltipVisible.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__accordions.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__accordions.png Binary files differnew file mode 100755 index 0000000000..158db55f39 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__accordions.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__buttons.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__buttons.png Binary files differnew file mode 100755 index 0000000000..6b127aaaf8 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__buttons.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__dates-first-popup.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__dates-first-popup.png Binary files differnew file mode 100755 index 0000000000..d560b78597 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__dates-first-popup.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__dates-fourth-popup.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__dates-fourth-popup.png Binary files differnew file mode 100755 index 0000000000..6779f7c933 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__dates-fourth-popup.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__dates-second-popup.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__dates-second-popup.png Binary files differnew file mode 100755 index 0000000000..43c40e7328 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__dates-second-popup.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__dates-third-popup.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__dates-third-popup.png Binary files differnew file mode 100755 index 0000000000..5dba1e131b --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__dates-third-popup.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__dates.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__dates.png Binary files differnew file mode 100755 index 0000000000..6035106cac --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__dates.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__embedded.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__embedded.png Binary files differnew file mode 100755 index 0000000000..d8ed5e0579 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__embedded.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__forms.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__forms.png Binary files differnew file mode 100755 index 0000000000..85ea4e6283 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__forms.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__labels.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__labels.png Binary files differnew file mode 100755 index 0000000000..f5e6747245 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__labels.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__layouts.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__layouts.png Binary files differnew file mode 100755 index 0000000000..c9350eb31c --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__layouts.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__notification-error.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__notification-error.png Binary files differnew file mode 100755 index 0000000000..8771461dec --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__notification-error.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__notification-humanized.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__notification-humanized.png Binary files differnew file mode 100755 index 0000000000..ed12b908fd --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__notification-humanized.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__notification-tray.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__notification-tray.png Binary files differnew file mode 100755 index 0000000000..4267f9cee5 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__notification-tray.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__notification-warning.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__notification-warning.png Binary files differnew file mode 100755 index 0000000000..7516be9009 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__notification-warning.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects-fifth-open.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects-fifth-open.png Binary files differnew file mode 100755 index 0000000000..c709bea301 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects-fifth-open.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects-first-open.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects-first-open.png Binary files differnew file mode 100755 index 0000000000..66978627cb --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects-first-open.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects-fourth-open.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects-fourth-open.png Binary files differnew file mode 100755 index 0000000000..36cd682430 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects-fourth-open.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects-second-open.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects-second-open.png Binary files differnew file mode 100755 index 0000000000..8e50c9d99f --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects-second-open.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects-third-open.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects-third-open.png Binary files differnew file mode 100755 index 0000000000..3cc9443312 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects-third-open.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects.png Binary files differnew file mode 100755 index 0000000000..677d0adc2d --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__selects.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__sliders.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__sliders.png Binary files differnew file mode 100755 index 0000000000..713a81ad45 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__sliders.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__subwindow-default.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__subwindow-default.png Binary files differnew file mode 100755 index 0000000000..72e95774ac --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__subwindow-default.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__tables-collapsemenu.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__tables-collapsemenu.png Binary files differnew file mode 100755 index 0000000000..39619f48ad --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__tables-collapsemenu.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__tables-contextmenu.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__tables-contextmenu.png Binary files differnew file mode 100755 index 0000000000..40a015a69d --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__tables-contextmenu.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__tables.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__tables.png Binary files differnew file mode 100755 index 0000000000..9cd501b9d8 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__tables.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__tabsheets.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__tabsheets.png Binary files differnew file mode 100755 index 0000000000..968a4ae854 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__tabsheets.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__textfields.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__textfields.png Binary files differnew file mode 100755 index 0000000000..f2857d58a3 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__textfields.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__trees.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__trees.png Binary files differnew file mode 100755 index 0000000000..6b94b3d356 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__trees.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__treetable.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__treetable.png Binary files differnew file mode 100755 index 0000000000..bbe9c5c6b3 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__treetable.png diff --git a/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__uploads.png b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__uploads.png Binary files differnew file mode 100755 index 0000000000..abaf467321 --- /dev/null +++ b/uitest/reference-screenshots/LiferayThemeTest-testTheme_ANY_Chrome__uploads.png diff --git a/uitest/reference-screenshots/MinimalWidthColumnsTest-testFor1pxDifference_ANY_Chrome__onepixdifference.png b/uitest/reference-screenshots/MinimalWidthColumnsTest-testFor1pxDifference_ANY_Chrome__onepixdifference.png Binary files differnew file mode 100755 index 0000000000..7badeb293b --- /dev/null +++ b/uitest/reference-screenshots/MinimalWidthColumnsTest-testFor1pxDifference_ANY_Chrome__onepixdifference.png diff --git a/uitest/reference-screenshots/MoveComponentsFromGridLayoutToInnerLayoutTest-buttonIsMovedInsideInnerLayout_ANY_Chrome__buttonClicked.png b/uitest/reference-screenshots/MoveComponentsFromGridLayoutToInnerLayoutTest-buttonIsMovedInsideInnerLayout_ANY_Chrome__buttonClicked.png Binary files differnew file mode 100755 index 0000000000..84573b12c2 --- /dev/null +++ b/uitest/reference-screenshots/MoveComponentsFromGridLayoutToInnerLayoutTest-buttonIsMovedInsideInnerLayout_ANY_Chrome__buttonClicked.png diff --git a/uitest/reference-screenshots/MoveToTopTest-testBringToFrontViaHeader_ANY_Chrome__first-window-over-second.png b/uitest/reference-screenshots/MoveToTopTest-testBringToFrontViaHeader_ANY_Chrome__first-window-over-second.png Binary files differnew file mode 100755 index 0000000000..0f8466a7aa --- /dev/null +++ b/uitest/reference-screenshots/MoveToTopTest-testBringToFrontViaHeader_ANY_Chrome__first-window-over-second.png diff --git a/uitest/reference-screenshots/MoveToTopTest-testBringToFrontViaHeader_ANY_Chrome__second-window-over-first.png b/uitest/reference-screenshots/MoveToTopTest-testBringToFrontViaHeader_ANY_Chrome__second-window-over-first.png Binary files differnew file mode 100755 index 0000000000..89dc7eba7d --- /dev/null +++ b/uitest/reference-screenshots/MoveToTopTest-testBringToFrontViaHeader_ANY_Chrome__second-window-over-first.png diff --git a/uitest/reference-screenshots/PopupDateFieldStatesTest-readOnlyDateFieldPopupShouldNotOpen_ANY_Chrome__dateFieldStates.png b/uitest/reference-screenshots/PopupDateFieldStatesTest-readOnlyDateFieldPopupShouldNotOpen_ANY_Chrome__dateFieldStates.png Binary files differnew file mode 100755 index 0000000000..cb357aeb95 --- /dev/null +++ b/uitest/reference-screenshots/PopupDateFieldStatesTest-readOnlyDateFieldPopupShouldNotOpen_ANY_Chrome__dateFieldStates.png diff --git a/uitest/reference-screenshots/PopupViewAndFragmentTest-changeFragmentAndOpenPopupView_ANY_Chrome__changedFragment.png b/uitest/reference-screenshots/PopupViewAndFragmentTest-changeFragmentAndOpenPopupView_ANY_Chrome__changedFragment.png Binary files differnew file mode 100755 index 0000000000..dc466da099 --- /dev/null +++ b/uitest/reference-screenshots/PopupViewAndFragmentTest-changeFragmentAndOpenPopupView_ANY_Chrome__changedFragment.png diff --git a/uitest/reference-screenshots/ProgressBarStaticReindeerTest-compareScreenshot_ANY_Chrome__screen.png b/uitest/reference-screenshots/ProgressBarStaticReindeerTest-compareScreenshot_ANY_Chrome__screen.png Binary files differnew file mode 100755 index 0000000000..ab9bd3af13 --- /dev/null +++ b/uitest/reference-screenshots/ProgressBarStaticReindeerTest-compareScreenshot_ANY_Chrome__screen.png diff --git a/uitest/reference-screenshots/ProgressBarStaticRunoTest-compareScreenshot_ANY_Chrome__screen.png b/uitest/reference-screenshots/ProgressBarStaticRunoTest-compareScreenshot_ANY_Chrome__screen.png Binary files differnew file mode 100755 index 0000000000..5e0a8a1a50 --- /dev/null +++ b/uitest/reference-screenshots/ProgressBarStaticRunoTest-compareScreenshot_ANY_Chrome__screen.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__accordions.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__accordions.png Binary files differnew file mode 100755 index 0000000000..e06f304435 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__accordions.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__buttons.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__buttons.png Binary files differnew file mode 100755 index 0000000000..35b1b9081d --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__buttons.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__dates-first-popup.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__dates-first-popup.png Binary files differnew file mode 100755 index 0000000000..58975b6787 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__dates-first-popup.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__dates-fourth-popup.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__dates-fourth-popup.png Binary files differnew file mode 100755 index 0000000000..4b0e490b46 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__dates-fourth-popup.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__dates-second-popup.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__dates-second-popup.png Binary files differnew file mode 100755 index 0000000000..1d162c7e38 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__dates-second-popup.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__dates-third-popup.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__dates-third-popup.png Binary files differnew file mode 100755 index 0000000000..349368828d --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__dates-third-popup.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__dates.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__dates.png Binary files differnew file mode 100755 index 0000000000..6737edf324 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__dates.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__embedded.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__embedded.png Binary files differnew file mode 100755 index 0000000000..c79a108377 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__embedded.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__forms.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__forms.png Binary files differnew file mode 100755 index 0000000000..2924b8811b --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__forms.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__labels.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__labels.png Binary files differnew file mode 100755 index 0000000000..0492700701 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__labels.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__layouts.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__layouts.png Binary files differnew file mode 100755 index 0000000000..3ce937081a --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__layouts.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__notification-error.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__notification-error.png Binary files differnew file mode 100755 index 0000000000..176f3733f8 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__notification-error.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__notification-humanized.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__notification-humanized.png Binary files differnew file mode 100755 index 0000000000..b603836615 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__notification-humanized.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__notification-tray.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__notification-tray.png Binary files differnew file mode 100755 index 0000000000..67a984e672 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__notification-tray.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__notification-warning.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__notification-warning.png Binary files differnew file mode 100755 index 0000000000..9dd0634801 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__notification-warning.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects-fifth-open.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects-fifth-open.png Binary files differnew file mode 100755 index 0000000000..98e51ca2b5 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects-fifth-open.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects-first-open.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects-first-open.png Binary files differnew file mode 100755 index 0000000000..143c1e42e3 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects-first-open.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects-fourth-open.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects-fourth-open.png Binary files differnew file mode 100755 index 0000000000..a6fa191829 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects-fourth-open.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects-second-open.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects-second-open.png Binary files differnew file mode 100755 index 0000000000..296567346c --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects-second-open.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects-third-open.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects-third-open.png Binary files differnew file mode 100755 index 0000000000..f3195dd0ba --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects-third-open.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects.png Binary files differnew file mode 100755 index 0000000000..d14e855dbd --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__selects.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__sliders.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__sliders.png Binary files differnew file mode 100755 index 0000000000..52cae9ec6a --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__sliders.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__subwindow-black.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__subwindow-black.png Binary files differnew file mode 100755 index 0000000000..bb2b8a953b --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__subwindow-black.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__subwindow-default.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__subwindow-default.png Binary files differnew file mode 100755 index 0000000000..c9cb08d895 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__subwindow-default.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__subwindow-light.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__subwindow-light.png Binary files differnew file mode 100755 index 0000000000..3b6edf1199 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__subwindow-light.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__tables-collapsemenu.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__tables-collapsemenu.png Binary files differnew file mode 100755 index 0000000000..675dbcd1f9 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__tables-collapsemenu.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__tables-contextmenu.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__tables-contextmenu.png Binary files differnew file mode 100755 index 0000000000..d973e60499 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__tables-contextmenu.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__tables.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__tables.png Binary files differnew file mode 100755 index 0000000000..82d33b1e7e --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__tables.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__tabsheets.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__tabsheets.png Binary files differnew file mode 100755 index 0000000000..3845004517 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__tabsheets.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__textfields.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__textfields.png Binary files differnew file mode 100755 index 0000000000..adaf22205d --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__textfields.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__trees.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__trees.png Binary files differnew file mode 100755 index 0000000000..59979c5f60 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__trees.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__treetable.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__treetable.png Binary files differnew file mode 100755 index 0000000000..74b3066c1d --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__treetable.png diff --git a/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__uploads.png b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__uploads.png Binary files differnew file mode 100755 index 0000000000..27d9941a47 --- /dev/null +++ b/uitest/reference-screenshots/ReindeerThemeTest-testTheme_ANY_Chrome__uploads.png diff --git a/uitest/reference-screenshots/ResponsiveLayoutUpdateTest-testWidthAndHeightRanges_ANY_Chrome__large.png b/uitest/reference-screenshots/ResponsiveLayoutUpdateTest-testWidthAndHeightRanges_ANY_Chrome__large.png Binary files differnew file mode 100755 index 0000000000..8e812fdbc4 --- /dev/null +++ b/uitest/reference-screenshots/ResponsiveLayoutUpdateTest-testWidthAndHeightRanges_ANY_Chrome__large.png diff --git a/uitest/reference-screenshots/ResponsiveLayoutUpdateTest-testWidthAndHeightRanges_ANY_Chrome__small.png b/uitest/reference-screenshots/ResponsiveLayoutUpdateTest-testWidthAndHeightRanges_ANY_Chrome__small.png Binary files differnew file mode 100755 index 0000000000..f2f7b8b40b --- /dev/null +++ b/uitest/reference-screenshots/ResponsiveLayoutUpdateTest-testWidthAndHeightRanges_ANY_Chrome__small.png diff --git a/uitest/reference-screenshots/ResponsiveStylesTest-testValoMenuResponsiveHover_ANY_Chrome__collapsedMenu.png b/uitest/reference-screenshots/ResponsiveStylesTest-testValoMenuResponsiveHover_ANY_Chrome__collapsedMenu.png Binary files differnew file mode 100644 index 0000000000..10484a07b3 --- /dev/null +++ b/uitest/reference-screenshots/ResponsiveStylesTest-testValoMenuResponsiveHover_ANY_Chrome__collapsedMenu.png diff --git a/uitest/reference-screenshots/ResponsiveStylesTest-testValoMenuResponsiveHover_ANY_Chrome__expandedMenu.png b/uitest/reference-screenshots/ResponsiveStylesTest-testValoMenuResponsiveHover_ANY_Chrome__expandedMenu.png Binary files differnew file mode 100755 index 0000000000..37955647cb --- /dev/null +++ b/uitest/reference-screenshots/ResponsiveStylesTest-testValoMenuResponsiveHover_ANY_Chrome__expandedMenu.png diff --git a/uitest/reference-screenshots/ResponsiveStylesTest-testValoMenuResponsiveParentSize_ANY_Chrome__defaultMenuWidths.png b/uitest/reference-screenshots/ResponsiveStylesTest-testValoMenuResponsiveParentSize_ANY_Chrome__defaultMenuWidths.png Binary files differnew file mode 100755 index 0000000000..6ffc176697 --- /dev/null +++ b/uitest/reference-screenshots/ResponsiveStylesTest-testValoMenuResponsiveParentSize_ANY_Chrome__defaultMenuWidths.png diff --git a/uitest/reference-screenshots/ResponsiveUITest-testResizingSplitPanelReflowsLayout_ANY_Chrome__responsive.png b/uitest/reference-screenshots/ResponsiveUITest-testResizingSplitPanelReflowsLayout_ANY_Chrome__responsive.png Binary files differnew file mode 100755 index 0000000000..3bda87ca71 --- /dev/null +++ b/uitest/reference-screenshots/ResponsiveUITest-testResizingSplitPanelReflowsLayout_ANY_Chrome__responsive.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__accordions.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__accordions.png Binary files differnew file mode 100755 index 0000000000..e60f54db8a --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__accordions.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__buttons.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__buttons.png Binary files differnew file mode 100755 index 0000000000..89e53fe175 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__buttons.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__dates-first-popup.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__dates-first-popup.png Binary files differnew file mode 100755 index 0000000000..f685803e18 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__dates-first-popup.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__dates-fourth-popup.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__dates-fourth-popup.png Binary files differnew file mode 100755 index 0000000000..21260c8715 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__dates-fourth-popup.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__dates-second-popup.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__dates-second-popup.png Binary files differnew file mode 100755 index 0000000000..578d0e88b3 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__dates-second-popup.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__dates-third-popup.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__dates-third-popup.png Binary files differnew file mode 100755 index 0000000000..58fd0d2603 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__dates-third-popup.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__dates.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__dates.png Binary files differnew file mode 100755 index 0000000000..a6502783f1 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__dates.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__embedded.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__embedded.png Binary files differnew file mode 100755 index 0000000000..fbec3bdcda --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__embedded.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__forms.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__forms.png Binary files differnew file mode 100755 index 0000000000..73865edb08 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__forms.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__labels.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__labels.png Binary files differnew file mode 100755 index 0000000000..25fb1e7f7b --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__labels.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__layouts.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__layouts.png Binary files differnew file mode 100755 index 0000000000..a4a3aa0321 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__layouts.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__notification-error.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__notification-error.png Binary files differnew file mode 100755 index 0000000000..bb0a5c9339 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__notification-error.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__notification-humanized.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__notification-humanized.png Binary files differnew file mode 100755 index 0000000000..1b49f68456 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__notification-humanized.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__notification-tray.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__notification-tray.png Binary files differnew file mode 100755 index 0000000000..397e556ec5 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__notification-tray.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__notification-warning.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__notification-warning.png Binary files differnew file mode 100755 index 0000000000..6372816f33 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__notification-warning.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects-fifth-open.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects-fifth-open.png Binary files differnew file mode 100755 index 0000000000..96d519d348 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects-fifth-open.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects-first-open.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects-first-open.png Binary files differnew file mode 100755 index 0000000000..7a8e5f9918 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects-first-open.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects-fourth-open.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects-fourth-open.png Binary files differnew file mode 100755 index 0000000000..569d7d8225 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects-fourth-open.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects-second-open.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects-second-open.png Binary files differnew file mode 100755 index 0000000000..26c64385dd --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects-second-open.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects-third-open.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects-third-open.png Binary files differnew file mode 100755 index 0000000000..b45557a737 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects-third-open.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects.png Binary files differnew file mode 100755 index 0000000000..10630c7aad --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__selects.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__sliders.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__sliders.png Binary files differnew file mode 100755 index 0000000000..42acf9d4ca --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__sliders.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__subwindow-default.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__subwindow-default.png Binary files differnew file mode 100755 index 0000000000..4ed32801e6 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__subwindow-default.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__subwindow-dialog.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__subwindow-dialog.png Binary files differnew file mode 100755 index 0000000000..d3264e1ef6 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__subwindow-dialog.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__tables-collapsemenu.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__tables-collapsemenu.png Binary files differnew file mode 100755 index 0000000000..12d83d4bf0 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__tables-collapsemenu.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__tables-contextmenu.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__tables-contextmenu.png Binary files differnew file mode 100755 index 0000000000..48b021f4d9 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__tables-contextmenu.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__tables.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__tables.png Binary files differnew file mode 100755 index 0000000000..f4f345af82 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__tables.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__tabsheets.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__tabsheets.png Binary files differnew file mode 100755 index 0000000000..675e8ed128 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__tabsheets.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__textfields.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__textfields.png Binary files differnew file mode 100755 index 0000000000..669de1a8cf --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__textfields.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__trees.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__trees.png Binary files differnew file mode 100755 index 0000000000..7f8fc806f9 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__trees.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__treetable.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__treetable.png Binary files differnew file mode 100755 index 0000000000..416ad9ca09 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__treetable.png diff --git a/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__uploads.png b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__uploads.png Binary files differnew file mode 100755 index 0000000000..56a6df5402 --- /dev/null +++ b/uitest/reference-screenshots/RunoThemeTest-testTheme_ANY_Chrome__uploads.png diff --git a/uitest/reference-screenshots/ScrollingBodyElementWithModalOpenedTest-testWindowScrollbars_ANY_Chrome__ScrollingBodyElementWithModalOpenedTest-testWindowScrollbars.png b/uitest/reference-screenshots/ScrollingBodyElementWithModalOpenedTest-testWindowScrollbars_ANY_Chrome__ScrollingBodyElementWithModalOpenedTest-testWindowScrollbars.png Binary files differnew file mode 100755 index 0000000000..b0f8ea9521 --- /dev/null +++ b/uitest/reference-screenshots/ScrollingBodyElementWithModalOpenedTest-testWindowScrollbars_ANY_Chrome__ScrollingBodyElementWithModalOpenedTest-testWindowScrollbars.png diff --git a/uitest/reference-screenshots/SplitPanelStyleLeakTest-checkScreenshot_ANY_Chrome__all.png b/uitest/reference-screenshots/SplitPanelStyleLeakTest-checkScreenshot_ANY_Chrome__all.png Binary files differnew file mode 100755 index 0000000000..0215289ea6 --- /dev/null +++ b/uitest/reference-screenshots/SplitPanelStyleLeakTest-checkScreenshot_ANY_Chrome__all.png diff --git a/uitest/reference-screenshots/SubWindowWithUndefinedHeightTest-testUndefinedWindowSizeUpdate_ANY_Chrome__initial-tab1.png b/uitest/reference-screenshots/SubWindowWithUndefinedHeightTest-testUndefinedWindowSizeUpdate_ANY_Chrome__initial-tab1.png Binary files differnew file mode 100755 index 0000000000..4cf2474045 --- /dev/null +++ b/uitest/reference-screenshots/SubWindowWithUndefinedHeightTest-testUndefinedWindowSizeUpdate_ANY_Chrome__initial-tab1.png diff --git a/uitest/reference-screenshots/SubWindowWithUndefinedHeightTest-testUndefinedWindowSizeUpdate_ANY_Chrome__select-tab1.png b/uitest/reference-screenshots/SubWindowWithUndefinedHeightTest-testUndefinedWindowSizeUpdate_ANY_Chrome__select-tab1.png Binary files differnew file mode 100755 index 0000000000..83df75dc24 --- /dev/null +++ b/uitest/reference-screenshots/SubWindowWithUndefinedHeightTest-testUndefinedWindowSizeUpdate_ANY_Chrome__select-tab1.png diff --git a/uitest/reference-screenshots/SubWindowWithUndefinedHeightTest-testUndefinedWindowSizeUpdate_ANY_Chrome__select-tab2.png b/uitest/reference-screenshots/SubWindowWithUndefinedHeightTest-testUndefinedWindowSizeUpdate_ANY_Chrome__select-tab2.png Binary files differnew file mode 100755 index 0000000000..979452ca06 --- /dev/null +++ b/uitest/reference-screenshots/SubWindowWithUndefinedHeightTest-testUndefinedWindowSizeUpdate_ANY_Chrome__select-tab2.png diff --git a/uitest/reference-screenshots/TabBarWidthTest-testWidths_ANY_Chrome__tab-bar-width-init.png b/uitest/reference-screenshots/TabBarWidthTest-testWidths_ANY_Chrome__tab-bar-width-init.png Binary files differnew file mode 100755 index 0000000000..0eef4c51b9 --- /dev/null +++ b/uitest/reference-screenshots/TabBarWidthTest-testWidths_ANY_Chrome__tab-bar-width-init.png diff --git a/uitest/reference-screenshots/TabBarWidthTest-testWidths_ANY_Chrome__tab-bar-width-restored.png b/uitest/reference-screenshots/TabBarWidthTest-testWidths_ANY_Chrome__tab-bar-width-restored.png Binary files differnew file mode 100755 index 0000000000..804fdb1364 --- /dev/null +++ b/uitest/reference-screenshots/TabBarWidthTest-testWidths_ANY_Chrome__tab-bar-width-restored.png diff --git a/uitest/reference-screenshots/TabBarWidthTest-testWidths_ANY_Chrome__tab-bar-width-undefined.png b/uitest/reference-screenshots/TabBarWidthTest-testWidths_ANY_Chrome__tab-bar-width-undefined.png Binary files differnew file mode 100755 index 0000000000..068d8beeab --- /dev/null +++ b/uitest/reference-screenshots/TabBarWidthTest-testWidths_ANY_Chrome__tab-bar-width-undefined.png diff --git a/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__click-tab-8.png b/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__click-tab-8.png Binary files differnew file mode 100755 index 0000000000..04e413f82e --- /dev/null +++ b/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__click-tab-8.png diff --git a/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__scrolled-left-to-tab-1.png b/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__scrolled-left-to-tab-1.png Binary files differnew file mode 100755 index 0000000000..83d4acaf53 --- /dev/null +++ b/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__scrolled-left-to-tab-1.png diff --git a/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__scrolled-right-to-tab-12.png b/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__scrolled-right-to-tab-12.png Binary files differnew file mode 100755 index 0000000000..3392568146 --- /dev/null +++ b/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__scrolled-right-to-tab-12.png diff --git a/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__skip-disabled-to-tab5.png b/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__skip-disabled-to-tab5.png Binary files differnew file mode 100755 index 0000000000..456a882cd8 --- /dev/null +++ b/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__skip-disabled-to-tab5.png diff --git a/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__tab-9.png b/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__tab-9.png Binary files differnew file mode 100755 index 0000000000..b660c408e4 --- /dev/null +++ b/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__tab-9.png diff --git a/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__tab2.png b/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__tab2.png Binary files differnew file mode 100755 index 0000000000..0ff7792e01 --- /dev/null +++ b/uitest/reference-screenshots/TabKeyboardNavigationTest-testFocus_ANY_Chrome__tab2.png diff --git a/uitest/reference-screenshots/TabSheetFocusingTest-addAndFocusTabs_ANY_Chrome__tabsAdded.png b/uitest/reference-screenshots/TabSheetFocusingTest-addAndFocusTabs_ANY_Chrome__tabsAdded.png Binary files differnew file mode 100755 index 0000000000..98fe340ba9 --- /dev/null +++ b/uitest/reference-screenshots/TabSheetFocusingTest-addAndFocusTabs_ANY_Chrome__tabsAdded.png diff --git a/uitest/reference-screenshots/TableChildMeasurementHintTest-testCacheSize_ANY_Chrome__initial.png b/uitest/reference-screenshots/TableChildMeasurementHintTest-testCacheSize_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..c521999ba3 --- /dev/null +++ b/uitest/reference-screenshots/TableChildMeasurementHintTest-testCacheSize_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/TableContextMenuAndIconsTest-tableContextMenuWithIcons_ANY_Chrome__caption-only-and-has-icon.png b/uitest/reference-screenshots/TableContextMenuAndIconsTest-tableContextMenuWithIcons_ANY_Chrome__caption-only-and-has-icon.png Binary files differnew file mode 100755 index 0000000000..821c582b63 --- /dev/null +++ b/uitest/reference-screenshots/TableContextMenuAndIconsTest-tableContextMenuWithIcons_ANY_Chrome__caption-only-and-has-icon.png diff --git a/uitest/reference-screenshots/TableContextMenuAndIconsTest-tableContextMenuWithIcons_ANY_Chrome__contextmenu-empty.png b/uitest/reference-screenshots/TableContextMenuAndIconsTest-tableContextMenuWithIcons_ANY_Chrome__contextmenu-empty.png Binary files differnew file mode 100755 index 0000000000..aa2f2eb3b0 --- /dev/null +++ b/uitest/reference-screenshots/TableContextMenuAndIconsTest-tableContextMenuWithIcons_ANY_Chrome__contextmenu-empty.png diff --git a/uitest/reference-screenshots/TableContextMenuAndIconsTest-tableContextMenuWithIcons_ANY_Chrome__contextmenu-noicon.png b/uitest/reference-screenshots/TableContextMenuAndIconsTest-tableContextMenuWithIcons_ANY_Chrome__contextmenu-noicon.png Binary files differnew file mode 100755 index 0000000000..64e3664a94 --- /dev/null +++ b/uitest/reference-screenshots/TableContextMenuAndIconsTest-tableContextMenuWithIcons_ANY_Chrome__contextmenu-noicon.png diff --git a/uitest/reference-screenshots/TableContextMenuAndIconsTest-tableContextMenuWithIcons_ANY_Chrome__large-icon.png b/uitest/reference-screenshots/TableContextMenuAndIconsTest-tableContextMenuWithIcons_ANY_Chrome__large-icon.png Binary files differnew file mode 100755 index 0000000000..aa76ff27fc --- /dev/null +++ b/uitest/reference-screenshots/TableContextMenuAndIconsTest-tableContextMenuWithIcons_ANY_Chrome__large-icon.png diff --git a/uitest/reference-screenshots/TableDropIndicatorValoTest-indicator_ANY_Chrome__indicator.png b/uitest/reference-screenshots/TableDropIndicatorValoTest-indicator_ANY_Chrome__indicator.png Binary files differnew file mode 100755 index 0000000000..c2486c58c2 --- /dev/null +++ b/uitest/reference-screenshots/TableDropIndicatorValoTest-indicator_ANY_Chrome__indicator.png diff --git a/uitest/reference-screenshots/TableRowHeight2Test-testRowHeights_ANY_Chrome__after.png b/uitest/reference-screenshots/TableRowHeight2Test-testRowHeights_ANY_Chrome__after.png Binary files differnew file mode 100755 index 0000000000..1d2f328ec3 --- /dev/null +++ b/uitest/reference-screenshots/TableRowHeight2Test-testRowHeights_ANY_Chrome__after.png diff --git a/uitest/reference-screenshots/TableRowHeight2Test-testRowHeights_ANY_Chrome__initial.png b/uitest/reference-screenshots/TableRowHeight2Test-testRowHeights_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..8302e87582 --- /dev/null +++ b/uitest/reference-screenshots/TableRowHeight2Test-testRowHeights_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/TableScrollsOnSelectionTest-tableIsNotScrolledOnSelect_ANY_Chrome__scrolled-down.png b/uitest/reference-screenshots/TableScrollsOnSelectionTest-tableIsNotScrolledOnSelect_ANY_Chrome__scrolled-down.png Binary files differnew file mode 100755 index 0000000000..5ea5c41c6c --- /dev/null +++ b/uitest/reference-screenshots/TableScrollsOnSelectionTest-tableIsNotScrolledOnSelect_ANY_Chrome__scrolled-down.png diff --git a/uitest/reference-screenshots/TableSortIndicatorTest-ascendingIndicatorIsShown_ANY_Chrome__ascending.png b/uitest/reference-screenshots/TableSortIndicatorTest-ascendingIndicatorIsShown_ANY_Chrome__ascending.png Binary files differnew file mode 100755 index 0000000000..dda7458004 --- /dev/null +++ b/uitest/reference-screenshots/TableSortIndicatorTest-ascendingIndicatorIsShown_ANY_Chrome__ascending.png diff --git a/uitest/reference-screenshots/TableSortIndicatorTest-descendingIndicatorIsShown_ANY_Chrome__descending.png b/uitest/reference-screenshots/TableSortIndicatorTest-descendingIndicatorIsShown_ANY_Chrome__descending.png Binary files differnew file mode 100755 index 0000000000..65c351acb5 --- /dev/null +++ b/uitest/reference-screenshots/TableSortIndicatorTest-descendingIndicatorIsShown_ANY_Chrome__descending.png diff --git a/uitest/reference-screenshots/TableTooManyColumnsTest-testDropdownTable_ANY_Chrome__TableTooManyColumnsTest-testDropdownTable.png b/uitest/reference-screenshots/TableTooManyColumnsTest-testDropdownTable_ANY_Chrome__TableTooManyColumnsTest-testDropdownTable.png Binary files differnew file mode 100755 index 0000000000..41b5011265 --- /dev/null +++ b/uitest/reference-screenshots/TableTooManyColumnsTest-testDropdownTable_ANY_Chrome__TableTooManyColumnsTest-testDropdownTable.png diff --git a/uitest/reference-screenshots/TableVisibleColumnsUpdateTest-testFooter_ANY_Chrome__first.png b/uitest/reference-screenshots/TableVisibleColumnsUpdateTest-testFooter_ANY_Chrome__first.png Binary files differnew file mode 100755 index 0000000000..4983d441ef --- /dev/null +++ b/uitest/reference-screenshots/TableVisibleColumnsUpdateTest-testFooter_ANY_Chrome__first.png diff --git a/uitest/reference-screenshots/TableVisibleColumnsUpdateTest-testFooter_ANY_Chrome__first2.png b/uitest/reference-screenshots/TableVisibleColumnsUpdateTest-testFooter_ANY_Chrome__first2.png Binary files differnew file mode 100755 index 0000000000..6b871a1af7 --- /dev/null +++ b/uitest/reference-screenshots/TableVisibleColumnsUpdateTest-testFooter_ANY_Chrome__first2.png diff --git a/uitest/reference-screenshots/TableVisibleColumnsUpdateTest-testFooter_ANY_Chrome__second.png b/uitest/reference-screenshots/TableVisibleColumnsUpdateTest-testFooter_ANY_Chrome__second.png Binary files differnew file mode 100755 index 0000000000..25da8bc81d --- /dev/null +++ b/uitest/reference-screenshots/TableVisibleColumnsUpdateTest-testFooter_ANY_Chrome__second.png diff --git a/uitest/reference-screenshots/TableVisibleColumnsUpdateTest-testFooter_ANY_Chrome__second2.png b/uitest/reference-screenshots/TableVisibleColumnsUpdateTest-testFooter_ANY_Chrome__second2.png Binary files differnew file mode 100755 index 0000000000..25da8bc81d --- /dev/null +++ b/uitest/reference-screenshots/TableVisibleColumnsUpdateTest-testFooter_ANY_Chrome__second2.png diff --git a/uitest/reference-screenshots/TableWithEmptyCaptionTest-testEmptyCaption_ANY_Chrome__table-empty-caption.png b/uitest/reference-screenshots/TableWithEmptyCaptionTest-testEmptyCaption_ANY_Chrome__table-empty-caption.png Binary files differnew file mode 100755 index 0000000000..7f5e7624bb --- /dev/null +++ b/uitest/reference-screenshots/TableWithEmptyCaptionTest-testEmptyCaption_ANY_Chrome__table-empty-caption.png diff --git a/uitest/reference-screenshots/TabsheetNotEnoughHorizontalSpaceTest-testThatTabScrollButtonsAreRenderedCorrectly_ANY_Chrome__TabsheetNotEnoughHorizontalSpaceTest-testThatTabScrollButtonsAreRenderedCorrectly.png b/uitest/reference-screenshots/TabsheetNotEnoughHorizontalSpaceTest-testThatTabScrollButtonsAreRenderedCorrectly_ANY_Chrome__TabsheetNotEnoughHorizontalSpaceTest-testThatTabScrollButtonsAreRenderedCorrectly.png Binary files differnew file mode 100755 index 0000000000..bde6f95138 --- /dev/null +++ b/uitest/reference-screenshots/TabsheetNotEnoughHorizontalSpaceTest-testThatTabScrollButtonsAreRenderedCorrectly_ANY_Chrome__TabsheetNotEnoughHorizontalSpaceTest-testThatTabScrollButtonsAreRenderedCorrectly.png diff --git a/uitest/reference-screenshots/TestTooSmallSubwindowSizeTest-testSubwindowStyles_ANY_Chrome__initial_state.png b/uitest/reference-screenshots/TestTooSmallSubwindowSizeTest-testSubwindowStyles_ANY_Chrome__initial_state.png Binary files differnew file mode 100755 index 0000000000..e2bad0f38f --- /dev/null +++ b/uitest/reference-screenshots/TestTooSmallSubwindowSizeTest-testSubwindowStyles_ANY_Chrome__initial_state.png diff --git a/uitest/reference-screenshots/TextFieldRelativeWidthTest-testWidth_ANY_Chrome__after.png b/uitest/reference-screenshots/TextFieldRelativeWidthTest-testWidth_ANY_Chrome__after.png Binary files differnew file mode 100755 index 0000000000..a97b1078ab --- /dev/null +++ b/uitest/reference-screenshots/TextFieldRelativeWidthTest-testWidth_ANY_Chrome__after.png diff --git a/uitest/reference-screenshots/TextFieldRelativeWidthTest-testWidth_ANY_Chrome__initial.png b/uitest/reference-screenshots/TextFieldRelativeWidthTest-testWidth_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..0630b56f61 --- /dev/null +++ b/uitest/reference-screenshots/TextFieldRelativeWidthTest-testWidth_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/TextFieldTruncatesUnderscoresInModalDialogsTest-testWindowRepositioning_ANY_Chrome__TextFieldTruncatesUnderscoresInModalDialogs.png b/uitest/reference-screenshots/TextFieldTruncatesUnderscoresInModalDialogsTest-testWindowRepositioning_ANY_Chrome__TextFieldTruncatesUnderscoresInModalDialogs.png Binary files differnew file mode 100755 index 0000000000..dcf516b491 --- /dev/null +++ b/uitest/reference-screenshots/TextFieldTruncatesUnderscoresInModalDialogsTest-testWindowRepositioning_ANY_Chrome__TextFieldTruncatesUnderscoresInModalDialogs.png diff --git a/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-injectedStyleAndThemeChange_ANY_Chrome__runo-blue-background.png b/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-injectedStyleAndThemeChange_ANY_Chrome__runo-blue-background.png Binary files differnew file mode 100755 index 0000000000..e4fb987fc1 --- /dev/null +++ b/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-injectedStyleAndThemeChange_ANY_Chrome__runo-blue-background.png diff --git a/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-reindeerToNullToReindeer_ANY_Chrome__reindeer.png b/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-reindeerToNullToReindeer_ANY_Chrome__reindeer.png Binary files differnew file mode 100755 index 0000000000..2a4c10c243 --- /dev/null +++ b/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-reindeerToNullToReindeer_ANY_Chrome__reindeer.png diff --git a/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-reindeerToOthers_ANY_Chrome__base.png b/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-reindeerToOthers_ANY_Chrome__base.png Binary files differnew file mode 100755 index 0000000000..1c700d8bfa --- /dev/null +++ b/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-reindeerToOthers_ANY_Chrome__base.png diff --git a/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-reindeerToOthers_ANY_Chrome__chameleon.png b/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-reindeerToOthers_ANY_Chrome__chameleon.png Binary files differnew file mode 100755 index 0000000000..69b6821779 --- /dev/null +++ b/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-reindeerToOthers_ANY_Chrome__chameleon.png diff --git a/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-reindeerToOthers_ANY_Chrome__reindeer.png b/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-reindeerToOthers_ANY_Chrome__reindeer.png Binary files differnew file mode 100755 index 0000000000..2a4c10c243 --- /dev/null +++ b/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-reindeerToOthers_ANY_Chrome__reindeer.png diff --git a/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-reindeerToOthers_ANY_Chrome__runo.png b/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-reindeerToOthers_ANY_Chrome__runo.png Binary files differnew file mode 100755 index 0000000000..ecfe3f6eed --- /dev/null +++ b/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-reindeerToOthers_ANY_Chrome__runo.png diff --git a/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-runoToReindeer_ANY_Chrome__reindeer.png b/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-runoToReindeer_ANY_Chrome__reindeer.png Binary files differnew file mode 100755 index 0000000000..2a4c10c243 --- /dev/null +++ b/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-runoToReindeer_ANY_Chrome__reindeer.png diff --git a/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-runoToReindeer_ANY_Chrome__runo.png b/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-runoToReindeer_ANY_Chrome__runo.png Binary files differnew file mode 100755 index 0000000000..ecfe3f6eed --- /dev/null +++ b/uitest/reference-screenshots/ThemeChangeOnTheFlyTest-runoToReindeer_ANY_Chrome__runo.png diff --git a/uitest/reference-screenshots/TreeContextMenuAndIconsTest-testContextMenuWithAndWithoutIcon_ANY_Chrome__caption-only-and-has-icon.png b/uitest/reference-screenshots/TreeContextMenuAndIconsTest-testContextMenuWithAndWithoutIcon_ANY_Chrome__caption-only-and-has-icon.png Binary files differnew file mode 100755 index 0000000000..1889f7ccc7 --- /dev/null +++ b/uitest/reference-screenshots/TreeContextMenuAndIconsTest-testContextMenuWithAndWithoutIcon_ANY_Chrome__caption-only-and-has-icon.png diff --git a/uitest/reference-screenshots/TreeContextMenuAndIconsTest-testContextRemoveIcon_ANY_Chrome__contextmenu-noicon.png b/uitest/reference-screenshots/TreeContextMenuAndIconsTest-testContextRemoveIcon_ANY_Chrome__contextmenu-noicon.png Binary files differnew file mode 100755 index 0000000000..95e5d2745a --- /dev/null +++ b/uitest/reference-screenshots/TreeContextMenuAndIconsTest-testContextRemoveIcon_ANY_Chrome__contextmenu-noicon.png diff --git a/uitest/reference-screenshots/TreeContextMenuAndIconsTest-testSimpleContextMenu_ANY_Chrome__contextmenu-noicon.png b/uitest/reference-screenshots/TreeContextMenuAndIconsTest-testSimpleContextMenu_ANY_Chrome__contextmenu-noicon.png Binary files differnew file mode 100755 index 0000000000..850b220340 --- /dev/null +++ b/uitest/reference-screenshots/TreeContextMenuAndIconsTest-testSimpleContextMenu_ANY_Chrome__contextmenu-noicon.png diff --git a/uitest/reference-screenshots/TreeTablePartialUpdatesPageLength0Test-testExpanding_ANY_Chrome__bottom.png b/uitest/reference-screenshots/TreeTablePartialUpdatesPageLength0Test-testExpanding_ANY_Chrome__bottom.png Binary files differnew file mode 100755 index 0000000000..f739e785ee --- /dev/null +++ b/uitest/reference-screenshots/TreeTablePartialUpdatesPageLength0Test-testExpanding_ANY_Chrome__bottom.png diff --git a/uitest/reference-screenshots/TreeTablePartialUpdatesTest-testLongScroll_ANY_Chrome__bottom.png b/uitest/reference-screenshots/TreeTablePartialUpdatesTest-testLongScroll_ANY_Chrome__bottom.png Binary files differnew file mode 100755 index 0000000000..93adb10d22 --- /dev/null +++ b/uitest/reference-screenshots/TreeTablePartialUpdatesTest-testLongScroll_ANY_Chrome__bottom.png diff --git a/uitest/reference-screenshots/TreeTablePartialUpdatesTest-testNegativeArraySize_ANY_Chrome__bottom.png b/uitest/reference-screenshots/TreeTablePartialUpdatesTest-testNegativeArraySize_ANY_Chrome__bottom.png Binary files differnew file mode 100755 index 0000000000..93adb10d22 --- /dev/null +++ b/uitest/reference-screenshots/TreeTablePartialUpdatesTest-testNegativeArraySize_ANY_Chrome__bottom.png diff --git a/uitest/reference-screenshots/TreeTableRowIconsTest-checkScreenshot_ANY_Chrome__TreeTableRowIcons.png b/uitest/reference-screenshots/TreeTableRowIconsTest-checkScreenshot_ANY_Chrome__TreeTableRowIcons.png Binary files differnew file mode 100755 index 0000000000..4e508dcf04 --- /dev/null +++ b/uitest/reference-screenshots/TreeTableRowIconsTest-checkScreenshot_ANY_Chrome__TreeTableRowIcons.png diff --git a/uitest/reference-screenshots/UndefinedSizeScrollbarsTest-testNoScrollbars_ANY_Chrome__noscrollbars.png b/uitest/reference-screenshots/UndefinedSizeScrollbarsTest-testNoScrollbars_ANY_Chrome__noscrollbars.png Binary files differnew file mode 100755 index 0000000000..e794e9b966 --- /dev/null +++ b/uitest/reference-screenshots/UndefinedSizeScrollbarsTest-testNoScrollbars_ANY_Chrome__noscrollbars.png diff --git a/uitest/reference-screenshots/UniformGridLayoutUITest-collapsed_ANY_Chrome__collapsed.png b/uitest/reference-screenshots/UniformGridLayoutUITest-collapsed_ANY_Chrome__collapsed.png Binary files differnew file mode 100755 index 0000000000..0794eb29f9 --- /dev/null +++ b/uitest/reference-screenshots/UniformGridLayoutUITest-collapsed_ANY_Chrome__collapsed.png diff --git a/uitest/reference-screenshots/UniformGridLayoutUITest-noncollapsed_ANY_Chrome__noncollapsed.png b/uitest/reference-screenshots/UniformGridLayoutUITest-noncollapsed_ANY_Chrome__noncollapsed.png Binary files differnew file mode 100755 index 0000000000..4e8ee43605 --- /dev/null +++ b/uitest/reference-screenshots/UniformGridLayoutUITest-noncollapsed_ANY_Chrome__noncollapsed.png diff --git a/uitest/reference-screenshots/UploadTitleWithTooltipTest-testDropdownTable_ANY_Chrome__UploadTitleWithTooltipTest-testDropdownTable.png b/uitest/reference-screenshots/UploadTitleWithTooltipTest-testDropdownTable_ANY_Chrome__UploadTitleWithTooltipTest-testDropdownTable.png Binary files differnew file mode 100755 index 0000000000..a8928ea2c5 --- /dev/null +++ b/uitest/reference-screenshots/UploadTitleWithTooltipTest-testDropdownTable_ANY_Chrome__UploadTitleWithTooltipTest-testDropdownTable.png diff --git a/uitest/reference-screenshots/VAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__add.png b/uitest/reference-screenshots/VAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__add.png Binary files differnew file mode 100755 index 0000000000..f49ff380a9 --- /dev/null +++ b/uitest/reference-screenshots/VAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__add.png diff --git a/uitest/reference-screenshots/VAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__initial.png b/uitest/reference-screenshots/VAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..9cc9595b7d --- /dev/null +++ b/uitest/reference-screenshots/VAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/VAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__move.png b/uitest/reference-screenshots/VAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__move.png Binary files differnew file mode 100755 index 0000000000..28d4a02c8a --- /dev/null +++ b/uitest/reference-screenshots/VAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__move.png diff --git a/uitest/reference-screenshots/VAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__remove.png b/uitest/reference-screenshots/VAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__remove.png Binary files differnew file mode 100755 index 0000000000..7b14b7b938 --- /dev/null +++ b/uitest/reference-screenshots/VAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__remove.png diff --git a/uitest/reference-screenshots/VAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__replace.png b/uitest/reference-screenshots/VAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__replace.png Binary files differnew file mode 100755 index 0000000000..4d56a4ce96 --- /dev/null +++ b/uitest/reference-screenshots/VAddReplaceMoveTest-LayoutAlignment_ANY_Chrome__replace.png diff --git a/uitest/reference-screenshots/VAlignmentTest-layoutAlignment_ANY_Chrome__alignment.png b/uitest/reference-screenshots/VAlignmentTest-layoutAlignment_ANY_Chrome__alignment.png Binary files differnew file mode 100755 index 0000000000..ad844d2134 --- /dev/null +++ b/uitest/reference-screenshots/VAlignmentTest-layoutAlignment_ANY_Chrome__alignment.png diff --git a/uitest/reference-screenshots/VCaptionTest-LayoutCaption_ANY_Chrome__caption.png b/uitest/reference-screenshots/VCaptionTest-LayoutCaption_ANY_Chrome__caption.png Binary files differnew file mode 100755 index 0000000000..9029878631 --- /dev/null +++ b/uitest/reference-screenshots/VCaptionTest-LayoutCaption_ANY_Chrome__caption.png diff --git a/uitest/reference-screenshots/VComponentSizingTest-ComponentSizing_ANY_Chrome__initial.png b/uitest/reference-screenshots/VComponentSizingTest-ComponentSizing_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..e386e49c0b --- /dev/null +++ b/uitest/reference-screenshots/VComponentSizingTest-ComponentSizing_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/VComponentSizingTest-ComponentSizing_ANY_Chrome__setSize100Percent.png b/uitest/reference-screenshots/VComponentSizingTest-ComponentSizing_ANY_Chrome__setSize100Percent.png Binary files differnew file mode 100755 index 0000000000..bdd704f5c8 --- /dev/null +++ b/uitest/reference-screenshots/VComponentSizingTest-ComponentSizing_ANY_Chrome__setSize100Percent.png diff --git a/uitest/reference-screenshots/VComponentSizingTest-ComponentSizing_ANY_Chrome__setSize350px.png b/uitest/reference-screenshots/VComponentSizingTest-ComponentSizing_ANY_Chrome__setSize350px.png Binary files differnew file mode 100755 index 0000000000..768dfbb320 --- /dev/null +++ b/uitest/reference-screenshots/VComponentSizingTest-ComponentSizing_ANY_Chrome__setSize350px.png diff --git a/uitest/reference-screenshots/VComponentSizingTest-ComponentSizing_ANY_Chrome__setSize75Percent.png b/uitest/reference-screenshots/VComponentSizingTest-ComponentSizing_ANY_Chrome__setSize75Percent.png Binary files differnew file mode 100755 index 0000000000..34921202db --- /dev/null +++ b/uitest/reference-screenshots/VComponentSizingTest-ComponentSizing_ANY_Chrome__setSize75Percent.png diff --git a/uitest/reference-screenshots/VComponentSizingTest-ComponentSizing_ANY_Chrome__setSize_-1px.png b/uitest/reference-screenshots/VComponentSizingTest-ComponentSizing_ANY_Chrome__setSize_-1px.png Binary files differnew file mode 100755 index 0000000000..5edcb46bed --- /dev/null +++ b/uitest/reference-screenshots/VComponentSizingTest-ComponentSizing_ANY_Chrome__setSize_-1px.png diff --git a/uitest/reference-screenshots/VIconTest-LayoutIcon_ANY_Chrome__icon.png b/uitest/reference-screenshots/VIconTest-LayoutIcon_ANY_Chrome__icon.png Binary files differnew file mode 100755 index 0000000000..1c118d4624 --- /dev/null +++ b/uitest/reference-screenshots/VIconTest-LayoutIcon_ANY_Chrome__icon.png diff --git a/uitest/reference-screenshots/VLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_100_0.png b/uitest/reference-screenshots/VLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_100_0.png Binary files differnew file mode 100755 index 0000000000..1f0dfba22a --- /dev/null +++ b/uitest/reference-screenshots/VLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_100_0.png diff --git a/uitest/reference-screenshots/VLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_25_75.png b/uitest/reference-screenshots/VLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_25_75.png Binary files differnew file mode 100755 index 0000000000..7d8ec7f8bd --- /dev/null +++ b/uitest/reference-screenshots/VLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_25_75.png diff --git a/uitest/reference-screenshots/VLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_50_50.png b/uitest/reference-screenshots/VLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_50_50.png Binary files differnew file mode 100755 index 0000000000..0795cce17c --- /dev/null +++ b/uitest/reference-screenshots/VLayoutExpandTest-LayoutExpand_ANY_Chrome__expand_50_50.png diff --git a/uitest/reference-screenshots/VLayoutExpandTest-LayoutExpand_ANY_Chrome__initial.png b/uitest/reference-screenshots/VLayoutExpandTest-LayoutExpand_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..59c4f95401 --- /dev/null +++ b/uitest/reference-screenshots/VLayoutExpandTest-LayoutExpand_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/VLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__initial.png b/uitest/reference-screenshots/VLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..3dc7bfb48c --- /dev/null +++ b/uitest/reference-screenshots/VLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/VLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnSpaceOff.png b/uitest/reference-screenshots/VLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnSpaceOff.png Binary files differnew file mode 100755 index 0000000000..222ee5e15b --- /dev/null +++ b/uitest/reference-screenshots/VLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnSpaceOff.png diff --git a/uitest/reference-screenshots/VLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnfSpaceOn.png b/uitest/reference-screenshots/VLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnfSpaceOn.png Binary files differnew file mode 100755 index 0000000000..1db4a8c95b --- /dev/null +++ b/uitest/reference-screenshots/VLayoutMarginSpacingTest-LayoutMarginSpacing_ANY_Chrome__marginOnfSpaceOn.png diff --git a/uitest/reference-screenshots/VLayoutRegErrorTest-LayoutRegError_ANY_Chrome__RegError.png b/uitest/reference-screenshots/VLayoutRegErrorTest-LayoutRegError_ANY_Chrome__RegError.png Binary files differnew file mode 100755 index 0000000000..cbf0599f2e --- /dev/null +++ b/uitest/reference-screenshots/VLayoutRegErrorTest-LayoutRegError_ANY_Chrome__RegError.png diff --git a/uitest/reference-screenshots/VLayoutSizingTest-LayoutSizing_ANY_Chrome__initial.png b/uitest/reference-screenshots/VLayoutSizingTest-LayoutSizing_ANY_Chrome__initial.png Binary files differnew file mode 100755 index 0000000000..e386e49c0b --- /dev/null +++ b/uitest/reference-screenshots/VLayoutSizingTest-LayoutSizing_ANY_Chrome__initial.png diff --git a/uitest/reference-screenshots/VLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize100Percent.png b/uitest/reference-screenshots/VLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize100Percent.png Binary files differnew file mode 100755 index 0000000000..bdd704f5c8 --- /dev/null +++ b/uitest/reference-screenshots/VLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize100Percent.png diff --git a/uitest/reference-screenshots/VLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize350px.png b/uitest/reference-screenshots/VLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize350px.png Binary files differnew file mode 100755 index 0000000000..768dfbb320 --- /dev/null +++ b/uitest/reference-screenshots/VLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize350px.png diff --git a/uitest/reference-screenshots/VLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize75Percent.png b/uitest/reference-screenshots/VLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize75Percent.png Binary files differnew file mode 100755 index 0000000000..34921202db --- /dev/null +++ b/uitest/reference-screenshots/VLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize75Percent.png diff --git a/uitest/reference-screenshots/VLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize_-1px.png b/uitest/reference-screenshots/VLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize_-1px.png Binary files differnew file mode 100755 index 0000000000..5edcb46bed --- /dev/null +++ b/uitest/reference-screenshots/VLayoutSizingTest-LayoutSizing_ANY_Chrome__setSize_-1px.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-accordions_ANY_Chrome__accordions.png b/uitest/reference-screenshots/ValoThemeUITest-accordions_ANY_Chrome__accordions.png Binary files differnew file mode 100644 index 0000000000..1bf08045ec --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-accordions_ANY_Chrome__accordions.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-buttonsLinks_ANY_Chrome__buttonsLinks_with_disabled.png b/uitest/reference-screenshots/ValoThemeUITest-buttonsLinks_ANY_Chrome__buttonsLinks_with_disabled.png Binary files differnew file mode 100644 index 0000000000..bcafd68e99 --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-buttonsLinks_ANY_Chrome__buttonsLinks_with_disabled.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-calendar_ANY_Chrome__calendar.png b/uitest/reference-screenshots/ValoThemeUITest-calendar_ANY_Chrome__calendar.png Binary files differnew file mode 100644 index 0000000000..7439f63d6c --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-calendar_ANY_Chrome__calendar.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-checkboxes_ANY_Chrome__checkboxes_with_readonly.png b/uitest/reference-screenshots/ValoThemeUITest-checkboxes_ANY_Chrome__checkboxes_with_readonly.png Binary files differnew file mode 100644 index 0000000000..1a30991f17 --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-checkboxes_ANY_Chrome__checkboxes_with_readonly.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-colorpickers_ANY_Chrome__colorpickers.png b/uitest/reference-screenshots/ValoThemeUITest-colorpickers_ANY_Chrome__colorpickers.png Binary files differnew file mode 100644 index 0000000000..f1bb16375c --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-colorpickers_ANY_Chrome__colorpickers.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-comboboxes_ANY_Chrome__comboboxes.png b/uitest/reference-screenshots/ValoThemeUITest-comboboxes_ANY_Chrome__comboboxes.png Binary files differnew file mode 100644 index 0000000000..5ad8ed95d3 --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-comboboxes_ANY_Chrome__comboboxes.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-common_ANY_Chrome__common.png b/uitest/reference-screenshots/ValoThemeUITest-common_ANY_Chrome__common.png Binary files differnew file mode 100644 index 0000000000..bc4479270c --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-common_ANY_Chrome__common.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-datefields_ANY_Chrome__datefields-with-range.png b/uitest/reference-screenshots/ValoThemeUITest-datefields_ANY_Chrome__datefields-with-range.png Binary files differnew file mode 100644 index 0000000000..941cab49c4 --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-datefields_ANY_Chrome__datefields-with-range.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-dragging_ANY_Chrome__dragging.png b/uitest/reference-screenshots/ValoThemeUITest-dragging_ANY_Chrome__dragging.png Binary files differnew file mode 100644 index 0000000000..c9e5204289 --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-dragging_ANY_Chrome__dragging.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-forms_ANY_Chrome__forms.png b/uitest/reference-screenshots/ValoThemeUITest-forms_ANY_Chrome__forms.png Binary files differnew file mode 100644 index 0000000000..d9f92f5684 --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-forms_ANY_Chrome__forms.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-labels_ANY_Chrome__labels.png b/uitest/reference-screenshots/ValoThemeUITest-labels_ANY_Chrome__labels.png Binary files differnew file mode 100644 index 0000000000..b3c7f96f4d --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-labels_ANY_Chrome__labels.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-menubars_ANY_Chrome__menubars.png b/uitest/reference-screenshots/ValoThemeUITest-menubars_ANY_Chrome__menubars.png Binary files differnew file mode 100644 index 0000000000..c89285cf00 --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-menubars_ANY_Chrome__menubars.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-panels_ANY_Chrome__panels.png b/uitest/reference-screenshots/ValoThemeUITest-panels_ANY_Chrome__panels.png Binary files differnew file mode 100644 index 0000000000..9c354f5171 --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-panels_ANY_Chrome__panels.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-popupviews_ANY_Chrome__popupviews.png b/uitest/reference-screenshots/ValoThemeUITest-popupviews_ANY_Chrome__popupviews.png Binary files differnew file mode 100644 index 0000000000..2992c96271 --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-popupviews_ANY_Chrome__popupviews.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-selects_ANY_Chrome__selects.png b/uitest/reference-screenshots/ValoThemeUITest-selects_ANY_Chrome__selects.png Binary files differnew file mode 100644 index 0000000000..bc5113f6e9 --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-selects_ANY_Chrome__selects.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-sliders_ANY_Chrome__sliders.png b/uitest/reference-screenshots/ValoThemeUITest-sliders_ANY_Chrome__sliders.png Binary files differnew file mode 100644 index 0000000000..179a5cbd36 --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-sliders_ANY_Chrome__sliders.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-splitpanels_ANY_Chrome__splitpanels.png b/uitest/reference-screenshots/ValoThemeUITest-splitpanels_ANY_Chrome__splitpanels.png Binary files differnew file mode 100644 index 0000000000..5215c72770 --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-splitpanels_ANY_Chrome__splitpanels.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-tables_ANY_Chrome__tables.png b/uitest/reference-screenshots/ValoThemeUITest-tables_ANY_Chrome__tables.png Binary files differnew file mode 100644 index 0000000000..e03dea0276 --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-tables_ANY_Chrome__tables.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-tabsAlignCenter_ANY_Chrome__tabs-align-center.png b/uitest/reference-screenshots/ValoThemeUITest-tabsAlignCenter_ANY_Chrome__tabs-align-center.png Binary files differnew file mode 100644 index 0000000000..3d7df8d1eb --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-tabsAlignCenter_ANY_Chrome__tabs-align-center.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-tabsAlignRight_ANY_Chrome__tabs-align-right.png b/uitest/reference-screenshots/ValoThemeUITest-tabsAlignRight_ANY_Chrome__tabs-align-right.png Binary files differnew file mode 100644 index 0000000000..98231cf4b5 --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-tabsAlignRight_ANY_Chrome__tabs-align-right.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-tabsClosableUnframed_ANY_Chrome__tabs-closable-unframed.png b/uitest/reference-screenshots/ValoThemeUITest-tabsClosableUnframed_ANY_Chrome__tabs-closable-unframed.png Binary files differnew file mode 100644 index 0000000000..a239b27434 --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-tabsClosableUnframed_ANY_Chrome__tabs-closable-unframed.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-tabsClosable_ANY_Chrome__tabs-closable-disabled.png b/uitest/reference-screenshots/ValoThemeUITest-tabsClosable_ANY_Chrome__tabs-closable-disabled.png Binary files differnew file mode 100644 index 0000000000..6a1d6fea8f --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-tabsClosable_ANY_Chrome__tabs-closable-disabled.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-tabsEqualCompactPadded_ANY_Chrome__tabs-equal-compact-padded.png b/uitest/reference-screenshots/ValoThemeUITest-tabsEqualCompactPadded_ANY_Chrome__tabs-equal-compact-padded.png Binary files differnew file mode 100644 index 0000000000..ea0d06d6be --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-tabsEqualCompactPadded_ANY_Chrome__tabs-equal-compact-padded.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-tabsIconsOnTop_ANY_Chrome__tabs-icons-on-top.png b/uitest/reference-screenshots/ValoThemeUITest-tabsIconsOnTop_ANY_Chrome__tabs-icons-on-top.png Binary files differnew file mode 100644 index 0000000000..433e7d943f --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-tabsIconsOnTop_ANY_Chrome__tabs-icons-on-top.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-tabs_ANY_Chrome__tabs.png b/uitest/reference-screenshots/ValoThemeUITest-tabs_ANY_Chrome__tabs.png Binary files differnew file mode 100644 index 0000000000..da3d4f4337 --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-tabs_ANY_Chrome__tabs.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-textFields_ANY_Chrome__textFields.png b/uitest/reference-screenshots/ValoThemeUITest-textFields_ANY_Chrome__textFields.png Binary files differnew file mode 100644 index 0000000000..eb72b2fb4b --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-textFields_ANY_Chrome__textFields.png diff --git a/uitest/reference-screenshots/ValoThemeUITest-treeTables_ANY_Chrome__treetables.png b/uitest/reference-screenshots/ValoThemeUITest-treeTables_ANY_Chrome__treetables.png Binary files differnew file mode 100644 index 0000000000..6ded30bbb2 --- /dev/null +++ b/uitest/reference-screenshots/ValoThemeUITest-treeTables_ANY_Chrome__treetables.png diff --git a/uitest/reference-screenshots/WindowWithIconTest-testWindowWithIcon_ANY_Chrome__icon-rendered-properly.png b/uitest/reference-screenshots/WindowWithIconTest-testWindowWithIcon_ANY_Chrome__icon-rendered-properly.png Binary files differnew file mode 100755 index 0000000000..eb8bd6b224 --- /dev/null +++ b/uitest/reference-screenshots/WindowWithIconTest-testWindowWithIcon_ANY_Chrome__icon-rendered-properly.png diff --git a/uitest/reference-screenshots/WindowZIndexTest-removingUpdatesZIndices_ANY_Chrome__stacked.png b/uitest/reference-screenshots/WindowZIndexTest-removingUpdatesZIndices_ANY_Chrome__stacked.png Binary files differnew file mode 100755 index 0000000000..24bdd7f635 --- /dev/null +++ b/uitest/reference-screenshots/WindowZIndexTest-removingUpdatesZIndices_ANY_Chrome__stacked.png diff --git a/uitest/reference-screenshots/WindowZIndexTest-removingUpdatesZIndices_ANY_Chrome__win4-on-top.png b/uitest/reference-screenshots/WindowZIndexTest-removingUpdatesZIndices_ANY_Chrome__win4-on-top.png Binary files differnew file mode 100755 index 0000000000..28e7a544b9 --- /dev/null +++ b/uitest/reference-screenshots/WindowZIndexTest-removingUpdatesZIndices_ANY_Chrome__win4-on-top.png diff --git a/uitest/src/main/java/com/vaadin/tests/components/abstractfield/ShortcutWhenBodyFocused.java b/uitest/src/main/java/com/vaadin/tests/components/abstractfield/ShortcutWhenBodyFocused.java index b3f31cb74b..47f3f861d3 100644 --- a/uitest/src/main/java/com/vaadin/tests/components/abstractfield/ShortcutWhenBodyFocused.java +++ b/uitest/src/main/java/com/vaadin/tests/components/abstractfield/ShortcutWhenBodyFocused.java @@ -36,5 +36,4 @@ public class ShortcutWhenBodyFocused extends AbstractTestUIWithLog { getPage().getStyles().add("body { width: 50% !important}"); } - } diff --git a/uitest/src/main/java/com/vaadin/tests/components/ui/DynamicViewport.java b/uitest/src/main/java/com/vaadin/tests/components/ui/DynamicViewport.java index 02053162b7..ad989c2d0d 100644 --- a/uitest/src/main/java/com/vaadin/tests/components/ui/DynamicViewport.java +++ b/uitest/src/main/java/com/vaadin/tests/components/ui/DynamicViewport.java @@ -1,18 +1,3 @@ -/* - * Copyright 2000-2018 Vaadin Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy of - * the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - */ package com.vaadin.tests.components.ui; import com.vaadin.annotations.ViewportGeneratorClass; @@ -24,20 +9,25 @@ import com.vaadin.ui.Label; @ViewportGeneratorClass(MyViewportGenerator.class) public class DynamicViewport extends AbstractTestUI { + + public static final String VIEWPORT_DISABLE_PARAMETER = "noViewport"; + public static class MyViewportGenerator implements ViewportGenerator { @Override public String getViewport(VaadinRequest request) { - String userAgent = request.getHeader("User-Agent"); - System.out.println(userAgent); - if (userAgent == null || userAgent.contains("Chrome")) { + if (request.getParameterMap() + .containsKey(VIEWPORT_DISABLE_PARAMETER)) { return null; } - return userAgent; + return request.getHeader("User-Agent"); } } @Override protected void setup(VaadinRequest request) { - addComponent(new Label("I should have a dynamic viewport tag")); + String negation = request.getParameterMap() + .containsKey(VIEWPORT_DISABLE_PARAMETER) ? "not " : ""; + addComponent(new Label( + "I should " + negation + "have a dynamic viewport tag")); } -} +}
\ No newline at end of file diff --git a/uitest/src/main/java/com/vaadin/tests/components/ui/WindowAndUIShortcuts.java b/uitest/src/main/java/com/vaadin/tests/components/ui/WindowAndUIShortcuts.java index 1db45c7ba2..ddd17889d2 100644 --- a/uitest/src/main/java/com/vaadin/tests/components/ui/WindowAndUIShortcuts.java +++ b/uitest/src/main/java/com/vaadin/tests/components/ui/WindowAndUIShortcuts.java @@ -1,6 +1,5 @@ package com.vaadin.tests.components.ui; -import com.vaadin.annotations.Theme; import com.vaadin.event.ShortcutAction; import com.vaadin.server.VaadinRequest; import com.vaadin.ui.Button; @@ -10,9 +9,7 @@ import com.vaadin.ui.TextField; import com.vaadin.ui.UI; import com.vaadin.ui.VerticalLayout; import com.vaadin.ui.Window; -import com.vaadin.ui.themes.ValoTheme; -@Theme(ValoTheme.THEME_NAME) public class WindowAndUIShortcuts extends UI { @Override @@ -23,53 +20,49 @@ public class WindowAndUIShortcuts extends UI { final VerticalLayout mainLayout = new VerticalLayout(); - mainLayout.addComponent( - new Button("Show page", new Button.ClickListener() { - @Override - public void buttonClick(Button.ClickEvent clickEvent) { - final VerticalLayout pageLayout = new VerticalLayout(); - pageLayout.setSpacing(true); + mainLayout.addComponent(new Button("Show page", new Button.ClickListener() { + @Override + public void buttonClick(Button.ClickEvent event) { + final VerticalLayout pageLayout = new VerticalLayout(); + pageLayout.setSpacing(true); - pageLayout.addComponent(new Label("Page")); - pageLayout.addComponent(new Button("Open dialog window", - new Button.ClickListener() { - @Override - public void buttonClick( - Button.ClickEvent clickEvent) { - Window dialog = new Window(); - dialog.setModal(true); - dialog.setCaption("Press ESC shortcut"); - dialog.setWidth("300px"); - dialog.setHeight("100px"); + pageLayout.addComponent(new Label("Page")); + pageLayout.addComponent( + new Button("Open dialog window", new Button.ClickListener() { + @Override + public void buttonClick(Button.ClickEvent event) { + Window dialog = new Window(); + dialog.setModal(true); + dialog.setCaption("Press ESC shortcut"); + dialog.setWidth("300px"); + dialog.setHeight("100px"); - dialog.setContent(new TextField( - "TextField in window")); - addWindow(dialog); - } - })); - Button closeButton = new Button("Close page", - new Button.ClickListener() { - @Override - public void buttonClick( - Button.ClickEvent clickEvent) { - mainLayout.removeComponent(pageLayout); + dialog.setContent(new - Notification.show( - "OMG! Page is also closed!"); - } - }); - closeButton.setClickShortcut( - ShortcutAction.KeyCode.ESCAPE); - pageLayout.addComponent(closeButton); + Button("Button in window")); - mainLayout.addComponent(pageLayout); - mainLayout.setExpandRatio(pageLayout, 1); - } - })); + addWindow(dialog); + } + })); + Button closeButton = new Button("Close page", new Button.ClickListener() { + @Override + public void buttonClick(Button.ClickEvent event) { + mainLayout.removeComponent(pageLayout); + + Notification.show("OMG! Page is also closed!"); + } + }); + closeButton.setClickShortcut(ShortcutAction.KeyCode.ESCAPE); + pageLayout.addComponent(closeButton); + + mainLayout.addComponent(pageLayout); + mainLayout.setExpandRatio(pageLayout, 1); + } + })); layout.addComponent(mainLayout); layout.setExpandRatio(mainLayout, 1); setContent(layout); } -} +}
\ No newline at end of file diff --git a/uitest/src/main/java/com/vaadin/tests/fieldgroup/DateForm.java b/uitest/src/main/java/com/vaadin/tests/fieldgroup/DateForm.java index 8bea8a0bdf..1827f2f35c 100644 --- a/uitest/src/main/java/com/vaadin/tests/fieldgroup/DateForm.java +++ b/uitest/src/main/java/com/vaadin/tests/fieldgroup/DateForm.java @@ -21,6 +21,7 @@ import com.vaadin.ui.TextField; public class DateForm extends AbstractTestUIWithLog { + static final Date DATE = new Date(443457289789L); @PropertyId("date1") private DateField dateField; @PropertyId("date2") @@ -127,9 +128,9 @@ public class DateForm extends AbstractTestUIWithLog { addComponent(discardButton); addComponent(showBean); - DateObject d = new DateObject(new Date(443457289789L), - new Date(443457289789L), new Date(443457289789L), - new Date(443457289789L)); + DateObject d = new DateObject(DATE, + new Date(443543689789L), DATE, + DATE); fieldGroup.setItemDataSource(new BeanItem<DateObject>(d)); } diff --git a/uitest/src/main/java/com/vaadin/tests/serialization/SerializerTest.java b/uitest/src/main/java/com/vaadin/tests/serialization/SerializerTest.java index 90e67131ad..26b0868953 100644 --- a/uitest/src/main/java/com/vaadin/tests/serialization/SerializerTest.java +++ b/uitest/src/main/java/com/vaadin/tests/serialization/SerializerTest.java @@ -267,9 +267,9 @@ public class SerializerTest extends AbstractTestUI { state.list = Arrays.asList(ContentMode.HTML, ContentMode.RAW); rpc.sendDate(new Date(1)); - rpc.sendDate(new Date(2013 - 1900, 5 - 1, 31, 11, 12, 13)); - rpc.sendDateArray(new Date[] { new Date(2013 - 1900, 1, 1), - new Date(2012 - 1900, 1, 1) }); + rpc.sendDate(new Date(Date.UTC(2013 - 1900, 4, 1, 11, 12, 13))); + rpc.sendDateArray(new Date[] { new Date(Date.UTC(2013 - 1900, 0, 31, 0, 0, 0)), + new Date(Date.UTC(2012 - 1900, 0, 31, 0, 0, 0)) }); state.jsonNull = Json.createNull(); state.jsonString = Json.create("a string"); @@ -278,7 +278,7 @@ public class SerializerTest extends AbstractTestUI { state.dateArray = new Date[] { new Date(1), new Date(2) }; state.date1 = new Date(1); - state.date2 = new Date(2013 - 1900, 5 - 1, 31, 11, 12, 13); + state.date2 = new Date(Date.UTC(2013 - 1900, 4, 1, 11, 12, 13)); testExtension.registerRpc(new SerializerTestRpc() { @Override diff --git a/uitest/src/test/java/com/vaadin/tests/actions/ActionsOnInvisibleComponentsTest.java b/uitest/src/test/java/com/vaadin/tests/actions/ActionsOnInvisibleComponentsTest.java index 1231b0036e..0250889a6c 100644 --- a/uitest/src/test/java/com/vaadin/tests/actions/ActionsOnInvisibleComponentsTest.java +++ b/uitest/src/test/java/com/vaadin/tests/actions/ActionsOnInvisibleComponentsTest.java @@ -16,8 +16,7 @@ public class ActionsOnInvisibleComponentsTest extends MultiBrowserTest { // This method should be removed once #12785 is fixed @Override public List<DesiredCapabilities> getBrowsersToTest() { - return getBrowserCapabilities(Browser.IE9, Browser.IE10, Browser.IE11, - Browser.PHANTOMJS); + return getBrowserCapabilities(Browser.IE9, Browser.IE10, Browser.IE11); } @Test diff --git a/uitest/src/test/java/com/vaadin/tests/application/TimingInfoReportedTest.java b/uitest/src/test/java/com/vaadin/tests/application/TimingInfoReportedTest.java index 15d6e383ca..6298c461d2 100644 --- a/uitest/src/test/java/com/vaadin/tests/application/TimingInfoReportedTest.java +++ b/uitest/src/test/java/com/vaadin/tests/application/TimingInfoReportedTest.java @@ -1,12 +1,12 @@ package com.vaadin.tests.application; +import com.vaadin.tests.tb3.SingleBrowserTest; import org.junit.Assert; import org.junit.Test; import com.vaadin.testbench.elements.ButtonElement; -import com.vaadin.tests.tb3.SingleBrowserTestPhantomJS2; -public class TimingInfoReportedTest extends SingleBrowserTestPhantomJS2 { +public class TimingInfoReportedTest extends SingleBrowserTest { @Test public void ensureTimingsAvailable() { diff --git a/uitest/src/test/java/com/vaadin/tests/application/WebBrowserTimeZoneTest.java b/uitest/src/test/java/com/vaadin/tests/application/WebBrowserTimeZoneTest.java index 10b6dfb7a9..f15968256c 100644 --- a/uitest/src/test/java/com/vaadin/tests/application/WebBrowserTimeZoneTest.java +++ b/uitest/src/test/java/com/vaadin/tests/application/WebBrowserTimeZoneTest.java @@ -6,22 +6,31 @@ import org.junit.Test; import com.vaadin.testbench.elements.ButtonElement; import com.vaadin.testbench.elements.LabelElement; import com.vaadin.tests.tb3.MultiBrowserTest; +import org.openqa.selenium.JavascriptExecutor; public class WebBrowserTimeZoneTest extends MultiBrowserTest { @Test - public void testBrowserTimeZoneInfo() throws Exception { + public void testBrowserTimeZoneInfo() { openTestURL(); $(ButtonElement.class).first().click(); - assertLabelText("Browser raw offset", "7200000"); - assertLabelText("Browser to Europe/Helsinki offset difference", "0"); - assertLabelText("Browser could be in Helsinki", "Yes"); + + // Ask TimeZone from browser + String tzOffset = ((JavascriptExecutor) getDriver()) + .executeScript("return new Date().getTimezoneOffset()") + .toString(); + + // Translate the same way as Vaadin should + int offsetMillis = -Integer.parseInt(tzOffset) * 60 * 1000; + + // Check that server got the same value. + assertLabelText("Browser offset", offsetMillis); } - private void assertLabelText(String caption, String expected) { + private void assertLabelText(String caption, int expected) { String actual = $(LabelElement.class).caption(caption).first() .getText(); Assert.assertEquals( String.format("Unexpected text in label '%s',", caption), - expected, actual); + "" + expected, actual); } } diff --git a/uitest/src/test/java/com/vaadin/tests/components/abstractfield/ShortcutWhenBodyFocusedTest.java b/uitest/src/test/java/com/vaadin/tests/components/abstractfield/ShortcutWhenBodyFocusedTest.java index 9b186514e0..e508350825 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/abstractfield/ShortcutWhenBodyFocusedTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/abstractfield/ShortcutWhenBodyFocusedTest.java @@ -3,6 +3,7 @@ package com.vaadin.tests.components.abstractfield; import org.junit.Assert; import org.junit.Test; import org.openqa.selenium.By; +import org.openqa.selenium.Keys; import org.openqa.selenium.WebElement; import com.vaadin.testbench.elements.ButtonElement; @@ -17,11 +18,11 @@ public class ShortcutWhenBodyFocusedTest extends SingleBrowserTest { b.click(); Assert.assertEquals("1. Hello clicked", getLogRow(0)); - b.sendKeys("A"); + b.sendKeys("a"); Assert.assertEquals("2. Hello clicked", getLogRow(0)); WebElement body = findElement(By.xpath("//body")); - body.sendKeys("A"); + body.sendKeys("a"); Assert.assertEquals("3. Hello clicked", getLogRow(0)); } } diff --git a/uitest/src/test/java/com/vaadin/tests/components/combobox/ComboBoxEmptyItemsKeyboardNavigationTest.java b/uitest/src/test/java/com/vaadin/tests/components/combobox/ComboBoxEmptyItemsKeyboardNavigationTest.java index 187d6d40f4..b191e87217 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/combobox/ComboBoxEmptyItemsKeyboardNavigationTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/combobox/ComboBoxEmptyItemsKeyboardNavigationTest.java @@ -5,16 +5,16 @@ import static org.hamcrest.collection.IsEmptyCollection.empty; import java.util.List; +import com.vaadin.tests.tb3.SingleBrowserTest; import org.junit.Test; import org.openqa.selenium.Keys; import org.openqa.selenium.WebElement; import com.vaadin.testbench.By; -import com.vaadin.tests.tb3.SingleBrowserTestPhantomJS2; import com.vaadin.tests.tb3.newelements.ComboBoxElement; public class ComboBoxEmptyItemsKeyboardNavigationTest - extends SingleBrowserTestPhantomJS2 { + extends SingleBrowserTest { @Test public void navigatingUpOnAnEmptyMenuDoesntThrowErrors() { diff --git a/uitest/src/test/java/com/vaadin/tests/components/combobox/ComboboxPopupScrollingTest.java b/uitest/src/test/java/com/vaadin/tests/components/combobox/ComboboxPopupScrollingTest.java index e4e623440a..e27aab0f5a 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/combobox/ComboboxPopupScrollingTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/combobox/ComboboxPopupScrollingTest.java @@ -56,11 +56,11 @@ public class ComboboxPopupScrollingTest extends MultiBrowserTest { Point newComboLocation = cb.getLocation(); Point newPopupLocation = popup.getLocation(); - assertNotEquals("ComboBox didn't move on the page", 0, - newComboLocation.y - comboLocation.y); + assertNotEquals("ComboBox didn't move on the page", comboLocation.y, + newComboLocation.y); assertEquals("Popup didn't move with the combo box", newComboLocation.y - comboLocation.y, - newPopupLocation.y - popupLocation.y); + newPopupLocation.y - popupLocation.y, 1); } private void testNoScrollbars(String theme) { diff --git a/uitest/src/test/java/com/vaadin/tests/components/grid/GridThemeChangeTest.java b/uitest/src/test/java/com/vaadin/tests/components/grid/GridThemeChangeTest.java index ae61954ee0..ea0c148556 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/grid/GridThemeChangeTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/grid/GridThemeChangeTest.java @@ -12,12 +12,6 @@ import com.vaadin.tests.tb3.MultiBrowserTest; @TestCategory("grid") public class GridThemeChangeTest extends MultiBrowserTest { - @Override - public List<DesiredCapabilities> getBrowsersToTest() { - // Seems like stylesheet onload is not fired on PhantomJS - // https://github.com/ariya/phantomjs/issues/12332 - return super.getBrowsersExcludingPhantomJS(); - } @Test public void testThemeChange() { diff --git a/uitest/src/test/java/com/vaadin/tests/components/grid/basicfeatures/GridSortingIndicatorsTest.java b/uitest/src/test/java/com/vaadin/tests/components/grid/basicfeatures/GridSortingIndicatorsTest.java index 4b50a62cdc..4c407bdbe4 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/grid/basicfeatures/GridSortingIndicatorsTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/grid/basicfeatures/GridSortingIndicatorsTest.java @@ -13,13 +13,6 @@ import com.vaadin.tests.tb3.MultiBrowserTest; @TestCategory("grid") public class GridSortingIndicatorsTest extends MultiBrowserTest { - @Override - public List<DesiredCapabilities> getBrowsersToTest() { - List<DesiredCapabilities> browsers = getBrowsersExcludingPhantomJS(); - browsers.add(PHANTOMJS2()); - return browsers; - } - @Test public void testSortingIndicators() throws IOException { openTestURL(); diff --git a/uitest/src/test/java/com/vaadin/tests/components/grid/basicfeatures/client/GridClientContextMenuEventTest.java b/uitest/src/test/java/com/vaadin/tests/components/grid/basicfeatures/client/GridClientContextMenuEventTest.java index c0faa5b064..70aa6c9e36 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/grid/basicfeatures/client/GridClientContextMenuEventTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/grid/basicfeatures/client/GridClientContextMenuEventTest.java @@ -14,12 +14,6 @@ import com.vaadin.tests.components.grid.basicfeatures.GridBasicClientFeaturesTes public class GridClientContextMenuEventTest extends GridBasicClientFeaturesTest { - @Override - public List<DesiredCapabilities> getBrowsersToTest() { - // PhantomJS doesn't support context click.. - return getBrowsersExcludingPhantomJS(); - } - @Test public void testContextMenuEventIsHandledCorrectly() { setDebug(true); diff --git a/uitest/src/test/java/com/vaadin/tests/components/grid/basicfeatures/server/GridSidebarThemeTest.java b/uitest/src/test/java/com/vaadin/tests/components/grid/basicfeatures/server/GridSidebarThemeTest.java index 8f467402e7..3c951e5a12 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/grid/basicfeatures/server/GridSidebarThemeTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/grid/basicfeatures/server/GridSidebarThemeTest.java @@ -60,10 +60,4 @@ public class GridSidebarThemeTest extends GridBasicFeaturesTest { compareScreen(theme + "-SidebarClosed2"); } - - @Override - public List<DesiredCapabilities> getBrowsersToTest() { - // phantom JS looks wrong from the beginning, so not tested - return getBrowsersExcludingPhantomJS(); - } } diff --git a/uitest/src/test/java/com/vaadin/tests/components/javascriptcomponent/JSComponentLoadingIndicatorTest.java b/uitest/src/test/java/com/vaadin/tests/components/javascriptcomponent/JSComponentLoadingIndicatorTest.java index c88ea234f6..bb6c880ed1 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/javascriptcomponent/JSComponentLoadingIndicatorTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/javascriptcomponent/JSComponentLoadingIndicatorTest.java @@ -12,6 +12,7 @@ public class JSComponentLoadingIndicatorTest extends SingleBrowserTest { @Test public void ensureLoadingIndicatorShown() { openTestURL(); + waitForElementPresent(By.id("js")); testBench().disableWaitForVaadin(); WebElement js = findElement(By.id("js")); diff --git a/uitest/src/test/java/com/vaadin/tests/components/javascriptcomponent/JavaScriptPreloadingTest.java b/uitest/src/test/java/com/vaadin/tests/components/javascriptcomponent/JavaScriptPreloadingTest.java index 4c5b2cbd8f..528feabbe6 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/javascriptcomponent/JavaScriptPreloadingTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/javascriptcomponent/JavaScriptPreloadingTest.java @@ -16,11 +16,6 @@ import com.vaadin.tests.tb3.MultiBrowserTest; public class JavaScriptPreloadingTest extends MultiBrowserTest { - @Override - public List<DesiredCapabilities> getBrowsersToTest() { - return getBrowsersExcludingPhantomJS(); - } - @Test public void scriptsShouldPreloadAndExecuteInCorrectOrder() throws InterruptedException { diff --git a/uitest/src/test/java/com/vaadin/tests/components/label/LabelTooltipTest.java b/uitest/src/test/java/com/vaadin/tests/components/label/LabelTooltipTest.java index 1003c3aff1..f33b25c042 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/label/LabelTooltipTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/label/LabelTooltipTest.java @@ -44,9 +44,7 @@ public class LabelTooltipTest extends MultiBrowserTest { /* * Some cases tooltip doesn't disappear without some extra mouse events */ - new Actions(getDriver()).moveByOffset(100, -40).perform(); - new Actions(getDriver()).moveToElement($(LabelElement.class).get(1)) - .click().perform(); + $(LabelElement.class).get(1).showTooltip(); $(LabelElement.class).get(4).showTooltip(); Assert.assertEquals( diff --git a/uitest/src/test/java/com/vaadin/tests/components/listselect/ListSelectPushSelectionChangesTest.java b/uitest/src/test/java/com/vaadin/tests/components/listselect/ListSelectPushSelectionChangesTest.java index e16e532d72..2fa83e0321 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/listselect/ListSelectPushSelectionChangesTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/listselect/ListSelectPushSelectionChangesTest.java @@ -2,6 +2,7 @@ package com.vaadin.tests.components.listselect; import java.util.List; +import com.vaadin.tests.tb3.SingleBrowserTest; import org.junit.Assert; import org.junit.Test; import org.openqa.selenium.By; @@ -11,10 +12,9 @@ import org.openqa.selenium.support.ui.Select; import com.vaadin.testbench.elements.ButtonElement; import com.vaadin.testbench.elements.ListSelectElement; import com.vaadin.testbench.elements.OptionGroupElement; -import com.vaadin.tests.tb3.SingleBrowserTestPhantomJS2; public class ListSelectPushSelectionChangesTest - extends SingleBrowserTestPhantomJS2 { + extends SingleBrowserTest { @Test public void testMultiSelectBehavior() { openTestURL(); diff --git a/uitest/src/test/java/com/vaadin/tests/components/menubar/MenuBarSubmenusClosingValoTest.java b/uitest/src/test/java/com/vaadin/tests/components/menubar/MenuBarSubmenusClosingValoTest.java index a9644fd2b9..2026fcc753 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/menubar/MenuBarSubmenusClosingValoTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/menubar/MenuBarSubmenusClosingValoTest.java @@ -6,6 +6,7 @@ import org.junit.Assert; import org.junit.Test; import org.openqa.selenium.Keys; import org.openqa.selenium.WebElement; +import org.openqa.selenium.interactions.Actions; import org.openqa.selenium.interactions.HasInputDevices; import org.openqa.selenium.interactions.Mouse; import org.openqa.selenium.internal.Locatable; @@ -38,20 +39,18 @@ public class MenuBarSubmenusClosingValoTest extends MultiBrowserTest { public void testEnableParentLayoutControlByMouse() { openTestURL(); - Mouse mouse = ((HasInputDevices) getDriver()).getMouse(); - List<WebElement> menuItemList = driver .findElements(By.className("v-menubar-menuitem")); - mouse.click(((Locatable) menuItemList.get(0)).getCoordinates()); + new Actions(getDriver()).moveToElement(menuItemList.get(1)).click() + .perform(); waitForElementPresent(By.className("v-menubar-popup")); - mouse.mouseMove(((Locatable) menuItemList.get(1)).getCoordinates()); - mouse.mouseMove(((Locatable) menuItemList.get(2)).getCoordinates()); - + new Actions(getDriver()).moveToElement(menuItemList.get(1)).perform(); + new Actions(getDriver()).moveToElement(menuItemList.get(2)).perform(); waitForElementPresent(By.className("v-menubar-popup")); int count = driver.findElements(By.className("v-menubar-popup")).size(); - Assert.assertTrue("The count of open popups should be one", count == 1); + Assert.assertEquals("The count of open popups should be one", 1, count); } } diff --git a/uitest/src/test/java/com/vaadin/tests/components/menubar/MenuBarTooltipsNearEdgeTest.java b/uitest/src/test/java/com/vaadin/tests/components/menubar/MenuBarTooltipsNearEdgeTest.java index c02d8ed1b7..2e36c366e2 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/menubar/MenuBarTooltipsNearEdgeTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/menubar/MenuBarTooltipsNearEdgeTest.java @@ -3,16 +3,11 @@ package com.vaadin.tests.components.menubar; import static org.hamcrest.Matchers.is; import static org.hamcrest.Matchers.lessThan; import static org.junit.Assert.assertThat; - -import java.util.List; +import static org.junit.Assert.assertTrue; import org.junit.Test; import org.openqa.selenium.WebElement; -import org.openqa.selenium.interactions.HasInputDevices; -import org.openqa.selenium.interactions.Mouse; -import org.openqa.selenium.interactions.internal.Coordinates; -import org.openqa.selenium.internal.Locatable; -import org.openqa.selenium.remote.DesiredCapabilities; +import org.openqa.selenium.interactions.Actions; import com.vaadin.testbench.elements.MenuBarElement; import com.vaadin.tests.tb3.MultiBrowserTest; @@ -24,22 +19,24 @@ import com.vaadin.tests.tb3.MultiBrowserTest; */ public class MenuBarTooltipsNearEdgeTest extends MultiBrowserTest { - @Override - public List<DesiredCapabilities> getBrowsersToTest() { - // Tooltip test is unreliable on IE8 - return getBrowsersExcludingIE8(); - }; - @Test public void testTooltipLocation() { openTestURL(); - Mouse mouse = ((HasInputDevices) getDriver()).getMouse(); - WebElement menu = $(MenuBarElement.class).first().getWrappedElement(); - Coordinates menuLocation = ((Locatable) menu).getCoordinates(); - mouse.click(menuLocation); - mouse.mouseMove(menuLocation, 5, -40); + + final MenuBarElement menuBar = $(MenuBarElement.class).first(); + new Actions(getDriver()).moveToElement(menuBar).click() + .moveByOffset(0, -40).perform(); + WebElement tooltip = getTooltipElement(); - assertThat(tooltip.getLocation().x, is(lessThan( - menuLocation.onPage().x - tooltip.getSize().getWidth()))); + assertTrue("Tooltip outside of the screen.", + tooltip.getLocation().getX() > 0 + && tooltip.getLocation().getY() > 0); + assertThat("Tooltip too far to the right", + tooltip.getLocation().getX() + tooltip.getSize().getWidth(), + is(lessThan(menuBar.getLocation().getX() + + menuBar.getSize().getWidth() / 2))); + assertThat("Tooltip too low on the screen", + tooltip.getLocation().getY(), + is(lessThan(menuBar.getLocation().getY()))); } -} +}
\ No newline at end of file diff --git a/uitest/src/test/java/com/vaadin/tests/components/menubar/MenuTooltipTest.java b/uitest/src/test/java/com/vaadin/tests/components/menubar/MenuTooltipTest.java index fef1d3297e..c852dbb016 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/menubar/MenuTooltipTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/menubar/MenuTooltipTest.java @@ -8,6 +8,7 @@ import static org.junit.Assert.assertThat; import java.util.List; import org.junit.Test; +import org.openqa.selenium.interactions.Actions; import org.openqa.selenium.interactions.HasInputDevices; import org.openqa.selenium.interactions.Mouse; import org.openqa.selenium.interactions.internal.Coordinates; @@ -32,24 +33,21 @@ public class MenuTooltipTest extends MultiBrowserTest { public void testToolTipDelay() throws InterruptedException { openTestURL(); - Coordinates elementCoordinates = getCoordinates( - $(MenuBarElement.class).first()); - sleep(1000); - - Mouse mouse = ((HasInputDevices) getDriver()).getMouse(); - - mouse.click(elementCoordinates); - mouse.mouseMove(elementCoordinates, 15, 40); - - sleep(1000); + final MenuBarElement menuBar = $(MenuBarElement.class).first(); + // Open menu bar and move on top of the first menu item + new Actions(getDriver()).moveToElement(menuBar).click() + .moveByOffset(0, menuBar.getSize().getHeight()).perform(); + // Make sure tooltip is outside of the screen assertThat(getTooltipElement().getLocation().getX(), is(lessThan(-1000))); + // Wait for tooltip to open up sleep(3000); + // Make sure it's the correct tooltip assertThat(getTooltipElement().getLocation().getX(), - is(greaterThan(elementCoordinates.onPage().getX()))); + is(greaterThan(menuBar.getLocation().getX()))); assertThat(getTooltipElement().getText(), is("TOOLTIP 1")); } } diff --git a/uitest/src/test/java/com/vaadin/tests/components/nativeselect/NativeSelectNullTest.java b/uitest/src/test/java/com/vaadin/tests/components/nativeselect/NativeSelectNullTest.java index 613efbb566..5fd8179a4e 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/nativeselect/NativeSelectNullTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/nativeselect/NativeSelectNullTest.java @@ -1,13 +1,12 @@ package com.vaadin.tests.components.nativeselect; +import com.vaadin.tests.tb3.SingleBrowserTest; import org.junit.Assert; import org.junit.Test; import com.vaadin.testbench.elements.NativeSelectElement; -import com.vaadin.tests.tb3.SingleBrowserTest; -import com.vaadin.tests.tb3.SingleBrowserTestPhantomJS2; -public class NativeSelectNullTest extends SingleBrowserTestPhantomJS2 { +public class NativeSelectNullTest extends SingleBrowserTest { @Test public void selectNull() { openTestURL(); diff --git a/uitest/src/test/java/com/vaadin/tests/components/orderedlayout/ErrorIndicatorTest.java b/uitest/src/test/java/com/vaadin/tests/components/orderedlayout/ErrorIndicatorTest.java index ae5cf232ad..9c3f4ec0e3 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/orderedlayout/ErrorIndicatorTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/orderedlayout/ErrorIndicatorTest.java @@ -20,18 +20,12 @@ public class ErrorIndicatorTest extends MultiBrowserTest { String tooltipText; openTestURL(); - showTooltip($(TextFieldElement.class).first()); + $(TextFieldElement.class).first().showTooltip(); tooltipText = driver.findElement(By.className("v-tooltip")).getText(); assertEquals(tooltipText, "Vertical layout tooltip"); - showTooltip($(TextFieldElement.class).get(1)); + $(TextFieldElement.class).get(1).showTooltip(); tooltipText = driver.findElement(By.className("v-tooltip")).getText(); assertEquals(tooltipText, "Horizontal layout tooltip"); } - - private void showTooltip(WebElement element) { - Coordinates elementCoordinates = ((Locatable) element).getCoordinates(); - Mouse mouse = ((HasInputDevices) getDriver()).getMouse(); - mouse.mouseMove(elementCoordinates); - } } diff --git a/uitest/src/test/java/com/vaadin/tests/components/orderedlayout/NestedLayoutCaptionHoverTest.java b/uitest/src/test/java/com/vaadin/tests/components/orderedlayout/NestedLayoutCaptionHoverTest.java index 05c679dfb7..607f0d9c85 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/orderedlayout/NestedLayoutCaptionHoverTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/orderedlayout/NestedLayoutCaptionHoverTest.java @@ -8,9 +8,7 @@ import org.junit.Test; import org.openqa.selenium.By; import org.openqa.selenium.NoSuchElementException; import org.openqa.selenium.WebElement; -import org.openqa.selenium.interactions.HasInputDevices; -import org.openqa.selenium.interactions.internal.Coordinates; -import org.openqa.selenium.internal.Locatable; +import org.openqa.selenium.interactions.Actions; import com.vaadin.tests.tb3.MultiBrowserTest; @@ -29,8 +27,7 @@ public class NestedLayoutCaptionHoverTest extends MultiBrowserTest { assertEquals("inner layout", caption.getText()); // Hover over the caption - Coordinates coords = ((Locatable) caption).getCoordinates(); - ((HasInputDevices) getDriver()).getMouse().mouseMove(coords); + new Actions(getDriver()).moveToElement(caption).perform(); sleep(1000); String selector = "Root/VNotification[0]"; @@ -43,4 +40,4 @@ public class NestedLayoutCaptionHoverTest extends MultiBrowserTest { assertTrue(e.getMessage().contains(selector)); } } -} +}
\ No newline at end of file diff --git a/uitest/src/test/java/com/vaadin/tests/components/table/ColumnCollapsingAndColumnExpansionTest.java b/uitest/src/test/java/com/vaadin/tests/components/table/ColumnCollapsingAndColumnExpansionTest.java index cf2fbc574a..3e38969bc5 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/table/ColumnCollapsingAndColumnExpansionTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/table/ColumnCollapsingAndColumnExpansionTest.java @@ -2,6 +2,7 @@ package com.vaadin.tests.components.table; import java.io.IOException; +import com.vaadin.testbench.elements.TableElement; import org.junit.Assert; import org.junit.Test; import org.openqa.selenium.JavascriptExecutor; @@ -10,7 +11,6 @@ import org.openqa.selenium.WebElement; import com.vaadin.testbench.TestBenchElement; import com.vaadin.testbench.elements.ButtonElement; import com.vaadin.testbench.parallel.BrowserUtil; -import com.vaadin.tests.components.table.CustomTableElement.ContextMenuElement; import com.vaadin.tests.tb3.MultiBrowserTest; public class ColumnCollapsingAndColumnExpansionTest extends MultiBrowserTest { @@ -40,7 +40,7 @@ public class ColumnCollapsingAndColumnExpansionTest extends MultiBrowserTest { show2.click(); } else { contextClick(table.getCell(0, 0)); - ContextMenuElement contextMenu = table.getContextMenu(); + TableElement.ContextMenuElement contextMenu = table.getContextMenu(); WebElement i = contextMenu.getItem(0); i.click(); } diff --git a/uitest/src/test/java/com/vaadin/tests/components/table/CustomTableElement.java b/uitest/src/test/java/com/vaadin/tests/components/table/CustomTableElement.java index 7196c8b61d..0ffd7c91cb 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/table/CustomTableElement.java +++ b/uitest/src/test/java/com/vaadin/tests/components/table/CustomTableElement.java @@ -4,7 +4,6 @@ import org.openqa.selenium.By; import org.openqa.selenium.WebElement; import com.vaadin.testbench.elements.TableElement; -import com.vaadin.testbench.elementsbase.AbstractElement; import com.vaadin.testbench.elementsbase.ServerClass; @ServerClass("com.vaadin.ui.Table") @@ -17,26 +16,10 @@ public class CustomTableElement extends TableElement { return wrapElement(cm, getCommandExecutor()).wrap(CollapseMenu.class); } - public static class CollapseMenu extends ContextMenuElement { + public static class CollapseMenu extends TableElement.ContextMenuElement { } public WebElement getCollapseMenuToggle() { return findElement(By.className("v-table-column-selector")); } - - public static class ContextMenuElement extends AbstractElement { - - public WebElement getItem(int index) { - return findElement( - By.xpath(".//table//tr[" + (index + 1) + "]//td/*")); - } - - } - - public ContextMenuElement getContextMenu() { - WebElement cm = getDriver().findElement(By.className("v-contextmenu")); - return wrapElement(cm, getCommandExecutor()) - .wrap(ContextMenuElement.class); - } - } diff --git a/uitest/src/test/java/com/vaadin/tests/components/tabsheet/TabSheetErrorTooltipTest.java b/uitest/src/test/java/com/vaadin/tests/components/tabsheet/TabSheetErrorTooltipTest.java index f7bd6db9b1..628422aa3c 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/tabsheet/TabSheetErrorTooltipTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/tabsheet/TabSheetErrorTooltipTest.java @@ -1,18 +1,14 @@ package com.vaadin.tests.components.tabsheet; import static org.hamcrest.core.Is.is; +import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertThat; import java.io.IOException; -import org.junit.Assert; import org.junit.Test; import org.openqa.selenium.By; import org.openqa.selenium.WebElement; -import org.openqa.selenium.interactions.HasInputDevices; -import org.openqa.selenium.interactions.Mouse; -import org.openqa.selenium.interactions.internal.Coordinates; -import org.openqa.selenium.internal.Locatable; import com.vaadin.tests.tb3.MultiBrowserTest; @@ -33,14 +29,14 @@ public class TabSheetErrorTooltipTest extends MultiBrowserTest { } private void assertTabHasTooltipAndError(int index, String tooltip, - String errorMessage) { - showTooltip(index); + String errorMessage) { + testBenchElement(getTab(index)).showTooltip(); assertTooltip(tooltip); assertErrorMessage(errorMessage); } private void assertTabHasNoTooltipNorError(int index) { - showTooltip(index); + testBenchElement(getTab(index)).showTooltip(); WebElement tooltip = getCurrentTooltip(); assertThat(tooltip.getText(), is("")); @@ -50,13 +46,6 @@ public class TabSheetErrorTooltipTest extends MultiBrowserTest { } - private void showTooltip(int index) { - Coordinates elementCoordinates = ((Locatable) getTab(index)) - .getCoordinates(); - Mouse mouse = ((HasInputDevices) getDriver()).getMouse(); - mouse.mouseMove(elementCoordinates); - } - private WebElement getTab(int index) { return vaadinElement( "/VTabsheet[0]/domChild[0]/domChild[0]/domChild[0]/domChild[0]/domChild[" @@ -74,10 +63,10 @@ public class TabSheetErrorTooltipTest extends MultiBrowserTest { } private void assertTooltip(String tooltip) { - Assert.assertEquals(tooltip, getCurrentTooltip().getText()); + assertEquals(tooltip, getCurrentTooltip().getText()); } private void assertErrorMessage(String message) { - Assert.assertEquals(message, getCurrentErrorMessage().getText()); + assertEquals(message, getCurrentErrorMessage().getText()); } -} +}
\ No newline at end of file diff --git a/uitest/src/test/java/com/vaadin/tests/components/tabsheet/TabSheetFocusedTabTest.java b/uitest/src/test/java/com/vaadin/tests/components/tabsheet/TabSheetFocusedTabTest.java index 8488fd9e9b..7a551d2a4d 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/tabsheet/TabSheetFocusedTabTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/tabsheet/TabSheetFocusedTabTest.java @@ -17,13 +17,6 @@ import com.vaadin.tests.tb3.MultiBrowserTest; public class TabSheetFocusedTabTest extends MultiBrowserTest { @Override - public List<DesiredCapabilities> getBrowsersToTest() { - // PhantomJS doesn't send Focus / Blur events when clicking or - // navigating with keyboard - return getBrowsersExcludingPhantomJS(); - } - - @Override protected Class<?> getUIClass() { return TabsheetScrolling.class; } diff --git a/uitest/src/test/java/com/vaadin/tests/components/tree/TreeHtmlContentAllowedTest.java b/uitest/src/test/java/com/vaadin/tests/components/tree/TreeHtmlContentAllowedTest.java index 61e69b2510..ed0484a302 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/tree/TreeHtmlContentAllowedTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/tree/TreeHtmlContentAllowedTest.java @@ -10,6 +10,7 @@ import org.openqa.selenium.WebElement; import com.vaadin.testbench.elements.CheckBoxElement; import com.vaadin.testbench.elements.TreeElement; import com.vaadin.tests.tb3.SingleBrowserTest; +import org.openqa.selenium.interactions.Actions; public class TreeHtmlContentAllowedTest extends SingleBrowserTest { @@ -29,7 +30,7 @@ public class TreeHtmlContentAllowedTest extends SingleBrowserTest { assertTreeCaptionTexts("Just text", "Some html", "Child element html"); // Expand the HTML parent - findElements(By.className("v-tree-node")).get(1).click(); + new Actions(getDriver()).moveToElement(findElements(By.className("v-tree-node")).get(1), 2, 2).click().perform(); assertTreeCaptionTexts("Just text", "Some html", "Child html", "Child element html"); diff --git a/uitest/src/test/java/com/vaadin/tests/components/ui/ComboboxSelectedItemTextTest.java b/uitest/src/test/java/com/vaadin/tests/components/ui/ComboboxSelectedItemTextTest.java index a1f812d0f4..814c7db930 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/ui/ComboboxSelectedItemTextTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/ui/ComboboxSelectedItemTextTest.java @@ -47,7 +47,7 @@ public class ComboboxSelectedItemTextTest extends MultiBrowserTest { public List<DesiredCapabilities> getBrowsersToTest() { // Ignoring Chrome 40 because of a regression. See #16636. return getBrowserCapabilities(Browser.IE8, Browser.IE9, Browser.IE10, - Browser.IE11, Browser.FIREFOX, Browser.PHANTOMJS); + Browser.IE11, Browser.FIREFOX); } @Test diff --git a/uitest/src/test/java/com/vaadin/tests/components/ui/DynamicViewportEmptyTest.java b/uitest/src/test/java/com/vaadin/tests/components/ui/DynamicViewportEmptyTest.java deleted file mode 100644 index b5b3b11d22..0000000000 --- a/uitest/src/test/java/com/vaadin/tests/components/ui/DynamicViewportEmptyTest.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.vaadin.tests.components.ui; - -import java.util.List; - -import org.junit.Assert; -import org.junit.Test; -import org.openqa.selenium.By; -import org.openqa.selenium.WebElement; -import org.openqa.selenium.remote.DesiredCapabilities; - -import com.vaadin.testbench.parallel.Browser; -import com.vaadin.tests.tb3.MultiBrowserTest; - -public class DynamicViewportEmptyTest extends MultiBrowserTest { - - @Override - protected Class<?> getUIClass() { - return DynamicViewport.class; - } - - @Override - public List<DesiredCapabilities> getBrowsersToTest() { - return getBrowserCapabilities(Browser.CHROME); - } - - @Test - public void testGeneratedEmptyViewport() { - openTestURL(); - - List<WebElement> viewportElements = findElements( - By.cssSelector("meta[name=viewport]")); - - Assert.assertTrue("There should be no viewport tags", - viewportElements.isEmpty()); - } - -} diff --git a/uitest/src/test/java/com/vaadin/tests/components/ui/DynamicViewportTest.java b/uitest/src/test/java/com/vaadin/tests/components/ui/DynamicViewportTest.java index be6c32db7b..6df7f1a406 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/ui/DynamicViewportTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/ui/DynamicViewportTest.java @@ -1,6 +1,10 @@ package com.vaadin.tests.components.ui; -import org.junit.Assert; +import static org.junit.Assert.assertTrue; + +import java.util.List; +import java.util.Locale; + import org.junit.Test; import org.openqa.selenium.By; import org.openqa.selenium.WebElement; @@ -16,7 +20,22 @@ public class DynamicViewportTest extends SingleBrowserTest { WebElement viewportElement = findElement( By.cssSelector("meta[name=viewport]")); - Assert.assertTrue( - viewportElement.getAttribute("content").contains("PhantomJS")); + String viewportContent = viewportElement.getAttribute("content") + .toLowerCase(Locale.ROOT); + String browserName = getDesiredCapabilities().getBrowserName() + .toLowerCase(Locale.ROOT); + + assertTrue(viewportContent.contains(browserName)); + } + + @Test + public void testGeneratedEmptyViewport() { + openTestURL(DynamicViewport.VIEWPORT_DISABLE_PARAMETER); + + List<WebElement> viewportElements = findElements( + By.cssSelector("meta[name=viewport]")); + + assertTrue("There should be no viewport tags", + viewportElements.isEmpty()); } -} +}
\ No newline at end of file diff --git a/uitest/src/test/java/com/vaadin/tests/components/ui/TextAreaEventPropagationModifierKeysTest.java b/uitest/src/test/java/com/vaadin/tests/components/ui/TextAreaEventPropagationModifierKeysTest.java index e2f9266d35..af6c5040bc 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/ui/TextAreaEventPropagationModifierKeysTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/ui/TextAreaEventPropagationModifierKeysTest.java @@ -56,7 +56,7 @@ public class TextAreaEventPropagationModifierKeysTest extends MultiBrowserTest { public List<DesiredCapabilities> getBrowsersToTest() { // IE8 and Firefox can't handle ctrl. // IE9-11 has issues with shift and ctrl - return getBrowserCapabilities(Browser.CHROME, Browser.PHANTOMJS); + return getBrowserCapabilities(Browser.CHROME); } @Override diff --git a/uitest/src/test/java/com/vaadin/tests/components/ui/TimeoutRedirectResetsOnActivityTest.java b/uitest/src/test/java/com/vaadin/tests/components/ui/TimeoutRedirectResetsOnActivityTest.java index 7430f23db1..df44764b43 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/ui/TimeoutRedirectResetsOnActivityTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/ui/TimeoutRedirectResetsOnActivityTest.java @@ -5,20 +5,13 @@ import static org.hamcrest.CoreMatchers.not; import static org.hamcrest.MatcherAssert.assertThat; import org.junit.Ignore; -import org.junit.Rule; import org.junit.Test; import org.openqa.selenium.WebElement; import com.vaadin.tests.tb3.MultiBrowserTest; -import com.vaadin.tests.tb3.RetryOnFail; public class TimeoutRedirectResetsOnActivityTest extends MultiBrowserTest { - @Rule - // Timing issues are really hard to resolve in a way that this test would be - // 100% reliable on all browsers. Hence we shall allow one retry. - public RetryOnFail retry = new RetryOnFail(); - private int waitBeforeActivity = 4000; private int communicationOverhead = 2000; diff --git a/uitest/src/test/java/com/vaadin/tests/components/ui/WindowAndUIShortcutsTest.java b/uitest/src/test/java/com/vaadin/tests/components/ui/WindowAndUIShortcutsTest.java index 46486ef706..e8040427d0 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/ui/WindowAndUIShortcutsTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/ui/WindowAndUIShortcutsTest.java @@ -1,13 +1,14 @@ package com.vaadin.tests.components.ui; -import org.junit.Assert; +import static org.junit.Assert.assertTrue; + import org.junit.Test; import org.openqa.selenium.By; import org.openqa.selenium.Keys; import org.openqa.selenium.WebElement; +import org.openqa.selenium.interactions.Actions; import com.vaadin.testbench.elements.ButtonElement; -import com.vaadin.testbench.elements.TextFieldElement; import com.vaadin.testbench.elements.WindowElement; import com.vaadin.tests.tb3.SingleBrowserTest; @@ -19,14 +20,13 @@ public class WindowAndUIShortcutsTest extends SingleBrowserTest { $(ButtonElement.class).caption("Show page").first().click(); $(ButtonElement.class).caption("Open dialog window").first().click(); - WindowElement window = $(WindowElement.class).first(); - window.$(TextFieldElement.class).first().sendKeys(Keys.ESCAPE); + $(WindowElement.class).$(ButtonElement.class).first() + .sendKeys(Keys.ESCAPE); // Window should have been closed - Assert.assertTrue($(WindowElement.class).all().isEmpty()); + assertTrue($(WindowElement.class).all().isEmpty()); // "Close page" should not have been clicked - Assert.assertTrue( - $(ButtonElement.class).caption("Close page").exists()); + assertTrue($(ButtonElement.class).caption("Close page").exists()); } @Test @@ -37,10 +37,14 @@ public class WindowAndUIShortcutsTest extends SingleBrowserTest { WebElement curtain = findElement( By.className("v-window-modalitycurtain")); - curtain.sendKeys(Keys.ESCAPE); + + // Click in the curtain next to the window and send escape + new Actions(getDriver()).moveToElement(curtain, + $(WindowElement.class).first().getSize().getWidth() * 2, 0) + .click().sendKeys(Keys.ESCAPE).perform(); + // "Close page" should not have been clicked - Assert.assertTrue( - $(ButtonElement.class).caption("Close page").exists()); + assertTrue($(ButtonElement.class).caption("Close page").exists()); } -} +}
\ No newline at end of file diff --git a/uitest/src/test/java/com/vaadin/tests/components/upload/InterruptUploadTest.java b/uitest/src/test/java/com/vaadin/tests/components/upload/InterruptUploadTest.java index ee8e0146a7..2e7891699e 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/upload/InterruptUploadTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/upload/InterruptUploadTest.java @@ -1,45 +1,37 @@ package com.vaadin.tests.components.upload; -import static org.junit.Assert.assertTrue; - -import java.io.BufferedWriter; -import java.io.File; -import java.io.FileWriter; -import java.io.IOException; -import java.util.List; - +import com.vaadin.testbench.elements.LabelElement; +import com.vaadin.tests.tb3.MultiBrowserTest; +import com.vaadin.tests.util.LoremIpsum; import org.junit.Test; import org.openqa.selenium.By; +import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebElement; import org.openqa.selenium.internal.WrapsElement; -import org.openqa.selenium.remote.DesiredCapabilities; import org.openqa.selenium.remote.LocalFileDetector; import org.openqa.selenium.remote.RemoteWebElement; -import com.vaadin.testbench.elements.ButtonElement; -import com.vaadin.testbench.elements.LabelElement; -import com.vaadin.testbench.elements.WindowElement; -import com.vaadin.tests.tb3.MultiBrowserTest; -import com.vaadin.tests.util.LoremIpsum; +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; -public class InterruptUploadTest extends MultiBrowserTest { +import static org.junit.Assert.assertTrue; - @Override - public List<DesiredCapabilities> getBrowsersToTest() { - // PhantomJS fails to upload files for unknown reasons - return getBrowsersExcludingPhantomJS(); - } +public class InterruptUploadTest extends MultiBrowserTest { @Test public void testInterruptUpload() throws Exception { openTestURL(); File tempFile = createTempFile(); - fillPathToUploadInput(tempFile.getPath()); + // Schedule upload cancel in a second + ((JavascriptExecutor)getDriver()).executeScript("setTimeout( function () {window.document.querySelector(\".v-window .v-button\").click()},2000)"); - waitForElementPresent(By.className("v-window")); + fillPathToUploadInput(tempFile.getPath()); - $(ButtonElement.class).caption("Cancel").first().click(); + // Wait for 3 seconds until everything is done. + Thread.sleep(3000); String expected = " (counting interrupted at "; String actual = $(LabelElement.class).caption("Line breaks counted") @@ -47,15 +39,6 @@ public class InterruptUploadTest extends MultiBrowserTest { assertTrue("Line break count note does not match expected (was: " + actual + ")", actual.contains(expected)); - $(WindowElement.class).first() - .findElement(By.className("v-window-closebox")).click(); - waitForElementNotPresent(By.className("v-window")); - - tempFile = createTempFile(); - fillPathToUploadInput(tempFile.getPath()); - - waitForElementPresent(By.className("v-window")); - $(ButtonElement.class).caption("Cancel").first().click(); } /** @@ -80,7 +63,7 @@ public class InterruptUploadTest extends MultiBrowserTest { return sb.toString(); } - private void fillPathToUploadInput(String tempFileName) throws Exception { + private void fillPathToUploadInput(String tempFileName) { // create a valid path in upload input element. Instead of selecting a // file by some file browsing dialog, we use the local path directly. WebElement input = getInput(); @@ -92,7 +75,7 @@ public class InterruptUploadTest extends MultiBrowserTest { return getDriver().findElement(By.className("gwt-FileUpload")); } - private void setLocalFileDetector(WebElement element) throws Exception { + private void setLocalFileDetector(WebElement element) { if (getRunLocallyBrowser() != null) { return; } @@ -110,4 +93,4 @@ public class InterruptUploadTest extends MultiBrowserTest { } } -} +}
\ No newline at end of file diff --git a/uitest/src/test/java/com/vaadin/tests/components/upload/TestFileUploadTest.java b/uitest/src/test/java/com/vaadin/tests/components/upload/TestFileUploadTest.java index 1b216679df..462260cd96 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/upload/TestFileUploadTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/upload/TestFileUploadTest.java @@ -23,12 +23,6 @@ import com.vaadin.tests.tb3.MultiBrowserTest; public class TestFileUploadTest extends MultiBrowserTest { - @Override - public List<DesiredCapabilities> getBrowsersToTest() { - // PhantomJS fails to upload files for unknown reasons - return getBrowsersExcludingPhantomJS(); - } - @Test public void testUploadAnyFile() throws Exception { openTestURL(); diff --git a/uitest/src/test/java/com/vaadin/tests/components/upload/UploadInTabsheetTest.java b/uitest/src/test/java/com/vaadin/tests/components/upload/UploadInTabsheetTest.java index b842f78550..12923317e4 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/upload/UploadInTabsheetTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/upload/UploadInTabsheetTest.java @@ -38,12 +38,6 @@ import com.vaadin.tests.tb3.MultiBrowserTest; */ public class UploadInTabsheetTest extends MultiBrowserTest { - @Override - public List<DesiredCapabilities> getBrowsersToTest() { - // PhantomJS fails to upload files for unknown reasons - return getBrowsersExcludingPhantomJS(); - } - @Test public void testThatChangingTabAfterUploadDoesntCauseErrors() throws Exception { diff --git a/uitest/src/test/java/com/vaadin/tests/components/window/WindowShadowTest.java b/uitest/src/test/java/com/vaadin/tests/components/window/WindowShadowTest.java index 2d0c57eabc..a74c2b4479 100644 --- a/uitest/src/test/java/com/vaadin/tests/components/window/WindowShadowTest.java +++ b/uitest/src/test/java/com/vaadin/tests/components/window/WindowShadowTest.java @@ -2,17 +2,12 @@ package com.vaadin.tests.components.window; import java.awt.AWTException; import java.io.IOException; -import java.util.List; import org.junit.Test; import org.openqa.selenium.By; import org.openqa.selenium.Point; import org.openqa.selenium.WebElement; -import org.openqa.selenium.interactions.HasInputDevices; -import org.openqa.selenium.interactions.Mouse; -import org.openqa.selenium.interactions.internal.Coordinates; -import org.openqa.selenium.internal.Locatable; -import org.openqa.selenium.remote.DesiredCapabilities; +import org.openqa.selenium.interactions.Actions; import com.vaadin.tests.tb3.MultiBrowserTest; @@ -28,23 +23,15 @@ public class WindowShadowTest extends MultiBrowserTest { WebElement wnd1Footer = wnd .findElement(By.className("v-window-footer")); Point startLoc = wnd.getLocation(); - Coordinates footerCoordinates = ((Locatable) wnd1Footer) - .getCoordinates(); - Mouse mouse = ((HasInputDevices) getDriver()).getMouse(); - mouse.mouseDown(footerCoordinates); - mouse.mouseMove(footerCoordinates, 200, 200); - mouse.mouseUp(footerCoordinates); + + new Actions(getDriver()).moveToElement(wnd1Footer).clickAndHold() + .moveByOffset(200, 200).release().perform(); + Point endLoc = wnd.getLocation(); // don't compare to specific coordinate, because in IE9 and IE11 // the window position is random. - // So, checkt that the window was moved + // So, check that the window was moved org.junit.Assert.assertNotEquals(startLoc, endLoc); } - // IE8 doesn't support shadow-box css rule - // ignore this browser in testing - @Override - public List<DesiredCapabilities> getBrowsersToTest() { - return getBrowsersExcludingIE8(); - } }
\ No newline at end of file diff --git a/uitest/src/test/java/com/vaadin/tests/core/SpecialCharactersEncodingUITest.java b/uitest/src/test/java/com/vaadin/tests/core/SpecialCharactersEncodingUITest.java index f92e6cbcf5..12cfb45d07 100644 --- a/uitest/src/test/java/com/vaadin/tests/core/SpecialCharactersEncodingUITest.java +++ b/uitest/src/test/java/com/vaadin/tests/core/SpecialCharactersEncodingUITest.java @@ -1,21 +1,14 @@ package com.vaadin.tests.core; -import java.util.Collections; -import java.util.List; - import org.junit.Assert; import org.junit.Test; import org.openqa.selenium.WebElement; -import org.openqa.selenium.remote.DesiredCapabilities; import com.vaadin.testbench.By; import com.vaadin.testbench.elements.LabelElement; import com.vaadin.testbench.elements.MenuBarElement; import com.vaadin.testbench.elements.TextFieldElement; -import com.vaadin.testbench.parallel.Browser; -import com.vaadin.tests.tb3.MultiBrowserTest; import com.vaadin.tests.tb3.SingleBrowserTest; -import com.vaadin.tests.tb3.SingleBrowserTestPhantomJS2; public class SpecialCharactersEncodingUITest extends SingleBrowserTest { diff --git a/uitest/src/test/java/com/vaadin/tests/customelements/CustomProgressBarElement.java b/uitest/src/test/java/com/vaadin/tests/customelements/CustomProgressBarElement.java index 20bc92a723..a760fa6bf5 100644 --- a/uitest/src/test/java/com/vaadin/tests/customelements/CustomProgressBarElement.java +++ b/uitest/src/test/java/com/vaadin/tests/customelements/CustomProgressBarElement.java @@ -20,22 +20,4 @@ public class CustomProgressBarElement extends ProgressBarElement { return Double.parseDouble(width.replace("%", "")) / 100.0; } - /** - * @since 7.5.6 - * @param indicator - * @param string - * @return - */ - private String getStyleAttribute(WebElement element, String styleName) { - String style = element.getAttribute("style"); - String[] styles = style.split(";"); - for (String s : styles) { - if (s.startsWith(styleName + ":")) { - return s.substring(styleName.length() + 1).trim(); - } - } - - return null; - } - } diff --git a/uitest/src/test/java/com/vaadin/tests/extensions/ResponsiveLayoutUpdateTest.java b/uitest/src/test/java/com/vaadin/tests/extensions/ResponsiveLayoutUpdateTest.java index 42065903c3..d6afe9889e 100644 --- a/uitest/src/test/java/com/vaadin/tests/extensions/ResponsiveLayoutUpdateTest.java +++ b/uitest/src/test/java/com/vaadin/tests/extensions/ResponsiveLayoutUpdateTest.java @@ -23,7 +23,7 @@ public class ResponsiveLayoutUpdateTest extends MultiBrowserTest { compareScreen("large"); // Resize below 600px width breakpoint - testBench().resizeViewPortTo(400, 768); + testBench().resizeViewPortTo(550, 768); waitUntil(new ExpectedCondition<Boolean>() { @Override diff --git a/uitest/src/test/java/com/vaadin/tests/extensions/SetThemeAndResponsiveLayoutTest.java b/uitest/src/test/java/com/vaadin/tests/extensions/SetThemeAndResponsiveLayoutTest.java index 63f58bf9c7..e242bae94c 100644 --- a/uitest/src/test/java/com/vaadin/tests/extensions/SetThemeAndResponsiveLayoutTest.java +++ b/uitest/src/test/java/com/vaadin/tests/extensions/SetThemeAndResponsiveLayoutTest.java @@ -24,13 +24,6 @@ public class SetThemeAndResponsiveLayoutTest extends MultiBrowserTest { testBench().resizeViewPortTo(1024, 768); } - @Override - public List<DesiredCapabilities> getBrowsersToTest() { - // Seems like stylesheet onload is not fired on PhantomJS - // https://github.com/ariya/phantomjs/issues/12332 - return getBrowsersExcludingPhantomJS(); - } - @Test public void testWidthAndHeightRanges() throws Exception { openTestURL(); diff --git a/uitest/src/test/java/com/vaadin/tests/fieldgroup/BasicCrudGridTest.java b/uitest/src/test/java/com/vaadin/tests/fieldgroup/BasicCrudGridTest.java index 09767f5286..e654df886b 100644 --- a/uitest/src/test/java/com/vaadin/tests/fieldgroup/BasicCrudGridTest.java +++ b/uitest/src/test/java/com/vaadin/tests/fieldgroup/BasicCrudGridTest.java @@ -2,6 +2,7 @@ package com.vaadin.tests.fieldgroup; import java.util.List; +import com.vaadin.tests.tb3.SingleBrowserTest; import org.junit.Assert; import org.junit.Test; @@ -9,9 +10,8 @@ import com.vaadin.testbench.AbstractHasTestBenchCommandExecutor; import com.vaadin.testbench.elements.AbstractComponentElement; import com.vaadin.testbench.elements.GridElement; import com.vaadin.testbench.elements.TextFieldElement; -import com.vaadin.tests.tb3.SingleBrowserTestPhantomJS2; -public class BasicCrudGridTest extends SingleBrowserTestPhantomJS2 { +public class BasicCrudGridTest extends SingleBrowserTest { @Test public void fieldsInitiallyEmpty() { diff --git a/uitest/src/test/java/com/vaadin/tests/fieldgroup/DateFormTest.java b/uitest/src/test/java/com/vaadin/tests/fieldgroup/DateFormTest.java index 56ec53724e..9e854bfea8 100644 --- a/uitest/src/test/java/com/vaadin/tests/fieldgroup/DateFormTest.java +++ b/uitest/src/test/java/com/vaadin/tests/fieldgroup/DateFormTest.java @@ -1,33 +1,40 @@ package com.vaadin.tests.fieldgroup; -import org.junit.Assert; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + +import java.text.SimpleDateFormat; +import java.util.Locale; + import org.junit.Test; import org.openqa.selenium.WebElement; import com.vaadin.testbench.By; import com.vaadin.testbench.elements.DateFieldElement; import com.vaadin.testbench.elements.InlineDateFieldElement; -import com.vaadin.testbench.elements.PopupDateFieldElement; import com.vaadin.testbench.elements.TextFieldElement; import com.vaadin.tests.tb3.MultiBrowserTest; public class DateFormTest extends MultiBrowserTest { + private final SimpleDateFormat FORMAT = new SimpleDateFormat( + "MMM dd, yyyy h:mm:ss a"); + @Test public void testCorrectDateFormat() throws Exception { openTestURL(); - Assert.assertEquals("Unexpected DateField value,", "1/20/84", + assertEquals("Unexpected DateField value,", "1/20/84", getDateFieldValue()); - Assert.assertEquals("Unexpected PopupDateField value,", "1/20/84", + assertEquals("Unexpected PopupDateField value,", "1/21/84", getPopupDateFieldValue()); WebElement day20 = getInlineDateFieldCalendarPanel() .findElement(By.vaadin("#day20")); - Assert.assertTrue( - "Unexpected InlineDateField state, 20th not selected.", + assertTrue("Unexpected InlineDateField state, 20th not selected.", hasCssClass(day20, "v-inline-datefield-calendarpanel-day-selected")); - Assert.assertEquals("Unexpected TextField contents,", - "Jan 20, 1984 4:34:49 PM", + // Depends on the TZ offset on the server + assertEquals("Unexpected TextField contents,", + FORMAT.format(DateForm.DATE), $(TextFieldElement.class).first().getValue()); } @@ -36,7 +43,7 @@ public class DateFormTest extends MultiBrowserTest { } protected String getPopupDateFieldValue() { - return $(PopupDateFieldElement.class).first().getValue(); + return $(DateFieldElement.class).get(1).getValue(); } protected WebElement getInlineDateFieldCalendarPanel() { @@ -44,4 +51,4 @@ public class DateFormTest extends MultiBrowserTest { .findElement(By.className("v-inline-datefield-calendarpanel")); } -} +}
\ No newline at end of file diff --git a/uitest/src/test/java/com/vaadin/tests/integration/ParameterizedTB3Runner.java b/uitest/src/test/java/com/vaadin/tests/integration/ParameterizedTB3Runner.java index 0bceccbeef..b1bd95ce53 100644 --- a/uitest/src/test/java/com/vaadin/tests/integration/ParameterizedTB3Runner.java +++ b/uitest/src/test/java/com/vaadin/tests/integration/ParameterizedTB3Runner.java @@ -8,12 +8,11 @@ import java.util.LinkedHashMap; import java.util.List; import java.util.Map; +import com.vaadin.testbench.parallel.ParallelRunner; import org.junit.runners.Parameterized.Parameters; import org.junit.runners.model.FrameworkMethod; import org.junit.runners.model.InitializationError; -import com.vaadin.tests.tb3.TB3Runner; - /** * TestBench test runner which supports static @Parameters annotated methods * providing parameters for the corresponding setter. @@ -25,7 +24,7 @@ import com.vaadin.tests.tb3.TB3Runner; * * @author Vaadin Ltd */ -public class ParameterizedTB3Runner extends TB3Runner { +public class ParameterizedTB3Runner extends ParallelRunner { public ParameterizedTB3Runner(Class<?> klass) throws InitializationError { super(klass); diff --git a/uitest/src/test/java/com/vaadin/tests/layoutmanager/ConcurrentModificationUITest.java b/uitest/src/test/java/com/vaadin/tests/layoutmanager/ConcurrentModificationUITest.java index 4a64fc3173..bfa617f7e9 100644 --- a/uitest/src/test/java/com/vaadin/tests/layoutmanager/ConcurrentModificationUITest.java +++ b/uitest/src/test/java/com/vaadin/tests/layoutmanager/ConcurrentModificationUITest.java @@ -3,14 +3,15 @@ package com.vaadin.tests.layoutmanager; import org.junit.Test; import com.vaadin.tests.tb3.SingleBrowserTest; +import org.openqa.selenium.Dimension; public class ConcurrentModificationUITest extends SingleBrowserTest { @Test public void noExceptionWhenEnlarging() { - testBench().resizeViewPortTo(100, 100); + getDriver().manage().window().setSize(new Dimension(100, 100)); openTestURL("debug"); - testBench().resizeViewPortTo(200, 200); + getDriver().manage().window().setSize(new Dimension(200, 200)); assertNoErrorNotifications(); } } diff --git a/uitest/src/test/java/com/vaadin/tests/layouts/RelativeSizeInUndefinedCssLayoutTest.java b/uitest/src/test/java/com/vaadin/tests/layouts/RelativeSizeInUndefinedCssLayoutTest.java index 7af16b47ca..cab9d234ec 100644 --- a/uitest/src/test/java/com/vaadin/tests/layouts/RelativeSizeInUndefinedCssLayoutTest.java +++ b/uitest/src/test/java/com/vaadin/tests/layouts/RelativeSizeInUndefinedCssLayoutTest.java @@ -1,14 +1,14 @@ package com.vaadin.tests.layouts; +import com.vaadin.tests.tb3.SingleBrowserTest; import org.junit.Assert; import org.junit.Test; import com.vaadin.testbench.elements.FormLayoutElement; import com.vaadin.testbench.elements.TextFieldElement; -import com.vaadin.tests.tb3.SingleBrowserTestPhantomJS2; public class RelativeSizeInUndefinedCssLayoutTest - extends SingleBrowserTestPhantomJS2 { + extends SingleBrowserTest { @Test public void relativeSizeInUndefinedCssLayout() { diff --git a/uitest/src/test/java/com/vaadin/tests/push/ReconnectLongPollingTest.java b/uitest/src/test/java/com/vaadin/tests/push/ReconnectLongPollingTest.java index 18f5249a29..bb82e3bc1a 100644 --- a/uitest/src/test/java/com/vaadin/tests/push/ReconnectLongPollingTest.java +++ b/uitest/src/test/java/com/vaadin/tests/push/ReconnectLongPollingTest.java @@ -7,15 +7,6 @@ import java.util.List; public class ReconnectLongPollingTest extends ReconnectTest { @Override - public List<DesiredCapabilities> getBrowsersToTest() { - - // PhantomJS doesn't seem to detect disconnection on - // Long-Polling/Streaming: - // https://github.com/ariya/phantomjs/issues/11938 - return getBrowsersExcludingPhantomJS(); - } - - @Override protected Class<?> getUIClass() { return BasicPushLongPolling.class; } diff --git a/uitest/src/test/java/com/vaadin/tests/push/ReconnectStreamingTest.java b/uitest/src/test/java/com/vaadin/tests/push/ReconnectStreamingTest.java index a903999fe6..0bb6be2eed 100755 --- a/uitest/src/test/java/com/vaadin/tests/push/ReconnectStreamingTest.java +++ b/uitest/src/test/java/com/vaadin/tests/push/ReconnectStreamingTest.java @@ -7,15 +7,6 @@ import java.util.List; public class ReconnectStreamingTest extends ReconnectTest { @Override - public List<DesiredCapabilities> getBrowsersToTest() { - - // PhantomJS doesn't seem to detect disconnection on - // Long-Polling/Streaming: - // https://github.com/ariya/phantomjs/issues/11938 - return getBrowsersExcludingPhantomJS(); - } - - @Override protected Class<?> getUIClass() { return BasicPushStreaming.class; } diff --git a/uitest/src/test/java/com/vaadin/tests/serialization/SerializerTestTest.java b/uitest/src/test/java/com/vaadin/tests/serialization/SerializerTestTest.java index e24f1ac168..22d5be34d3 100644 --- a/uitest/src/test/java/com/vaadin/tests/serialization/SerializerTestTest.java +++ b/uitest/src/test/java/com/vaadin/tests/serialization/SerializerTestTest.java @@ -1,118 +1,150 @@ package com.vaadin.tests.serialization; -import org.junit.Assert; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.Locale; +import java.util.TimeZone; + import org.junit.Test; import com.vaadin.tests.tb3.MultiBrowserTest; +import org.openqa.selenium.JavascriptExecutor; public class SerializerTestTest extends MultiBrowserTest { + private final SimpleDateFormat FORMAT = new SimpleDateFormat( + "EEE MMM dd HH:mm:ss 'GMT'Z yyyy", new Locale("en", "fi")); + @Test public void testSerialization() { + // Set up formatting with browsers timezone + FORMAT.setTimeZone(getBrowserTimeZone()); + openTestURL(); int logRow = 0; - Assert.assertEquals( - "sendJson: {\"b\":false,\"s\":\"JSON\"}, null, \"value\"", + assertEquals("sendJson: {\"b\":false,\"s\":\"JSON\"}, null, \"value\"", getLogRow(logRow++)); - Assert.assertEquals( - "sendDateArray: January 31, 2013 10:00:00 PM UTC January 31, 2012 10:00:00 PM UTC", + assertEquals( + "sendDateArray: January 31, 2013 12:00:00 AM UTC January 31, 2012 12:00:00 AM UTC", getLogRow(logRow++)); - Assert.assertEquals("sendDate: May 31, 2013 8:12:13 AM UTC", + assertEquals("sendDate: May 1, 2013 11:12:13 AM UTC", getLogRow(logRow++)); - Assert.assertEquals("sendDate: January 1, 1970 12:00:00 AM UTC", + assertEquals("sendDate: January 1, 1970 12:00:00 AM UTC", getLogRow(logRow++)); - Assert.assertEquals( + assertEquals( "sendEnum: PREFORMATTED, [HTML, RAW], [PREFORMATTED, XML]", getLogRow(logRow++)); - Assert.assertEquals( + assertEquals( "sendWrappedGenerics: {[SimpleTestBean(1)]={1=[SimpleTestBean(42)]}}", getLogRow(logRow++)); - Assert.assertEquals( + assertEquals( "sendMap: {a=SimpleTestBean(1)}, [com.vaadin.tests.widgetset.server.SerializerTestExtension=SimpleTestBean(4)], [2=com.vaadin.tests.widgetset.server.SerializerTestExtension], {SimpleTestBean(4)=SimpleTestBean(-4), SimpleTestBean(-5)=SimpleTestBean(5)}", getLogRow(logRow++)); - Assert.assertEquals( + assertEquals( "sendSet: [-12, -7, -4], class com.vaadin.tests.serialization.SerializerTest, [SimpleTestBean(2), SimpleTestBean(3)]", getLogRow(logRow++)); - Assert.assertEquals( + assertEquals( "sendArrayList: [[2], [2]], [[2, 1], [2, 3]], [[SimpleTestBean(7)]]", getLogRow(logRow++)); - Assert.assertEquals( + assertEquals( "sendList: [-234, 5, 8], class com.vaadin.tests.widgetset.server.SerializerTestExtension, class com.vaadin.tests.serialization.SerializerTest, [SimpleTestBean(-568), SimpleTestBean(234)]", getLogRow(logRow++)); - Assert.assertEquals( + assertEquals( "sendNestedArray: [[7, 5]], [[SimpleTestBean(2)], [SimpleTestBean(4)]]", getLogRow(logRow++)); - Assert.assertEquals("sendNull: null, Not null", getLogRow(logRow++)); - Assert.assertEquals( + assertEquals("sendNull: null, Not null", getLogRow(logRow++)); + assertEquals( "sendBean: ComplexTestBean [innerBean1=SimpleTestBean(1), innerBean2=SimpleTestBean(3), innerBeanCollection=[SimpleTestBean(6), SimpleTestBean(0)], privimite=6], SimpleTestBean(0), [SimpleTestBean(7)]", getLogRow(logRow++)); - Assert.assertEquals( + assertEquals( "sendConnector: com.vaadin.tests.widgetset.server.SerializerTestExtension", getLogRow(logRow++)); - Assert.assertEquals("sendString: Taegghiiiinnrsssstt‡, [null, ‡]", + assertEquals("sendString: Taegghiiiinnrsssstt‡, [null, ‡]", getLogRow(logRow++)); - Assert.assertEquals( + assertEquals( "sendDouble: 0.423310825130748, 5.859874482048838, [2.0, 1.7976931348623157E308, 4.9E-324]", getLogRow(logRow++)); - Assert.assertEquals("sendFloat: 1.0000001, 3.14159, [-12.0, 0.0, 57.0]", - getLogRow(logRow++)); - Assert.assertEquals("sendLong: -57841235865, 577431841358, [57, 0]", + assertEquals("sendFloat: 1.0000001, 3.14159, [-12.0, 0.0, 57.0]", getLogRow(logRow++)); - Assert.assertEquals("sendInt: 2, 5, [2147483647, 0]", + assertEquals("sendLong: -57841235865, 577431841358, [57, 0]", getLogRow(logRow++)); - Assert.assertEquals("sendChar: Å, ∫, [a, b, c, d]", - getLogRow(logRow++)); - Assert.assertEquals("sendByte: 5, -12, [3, 1, 2]", getLogRow(logRow++)); - Assert.assertEquals( + assertEquals("sendInt: 2, 5, [2147483647, 0]", getLogRow(logRow++)); + assertEquals("sendChar: Å, ∫, [a, b, c, d]", getLogRow(logRow++)); + assertEquals("sendByte: 5, -12, [3, 1, 2]", getLogRow(logRow++)); + assertEquals( "sendBoolean: false, false, [false, false, true, false, true, true]", getLogRow(logRow++)); - Assert.assertEquals("sendBeanSubclass: 43", getLogRow(logRow++)); - Assert.assertEquals( - "state.dateArray: Thu Jan 01 02:00:00 GMT+200 1970 Thu Jan 01 02:00:00 GMT+200 1970", - getLogRow(logRow++)); - Assert.assertEquals("state.date2: Fri May 31 11:12:13 GMT+300 2013", - getLogRow(logRow++)); - Assert.assertEquals("state.date1: Thu Jan 01 02:00:00 GMT+200 1970", - getLogRow(logRow++)); - Assert.assertEquals("state.jsonBoolean: false", getLogRow(logRow++)); - Assert.assertEquals("state.jsonString: a string", getLogRow(logRow++)); - Assert.assertEquals("state.jsonNull: NULL", getLogRow(logRow++)); - Assert.assertEquals("state.stringArray: [null, ‡]", - getLogRow(logRow++)); - Assert.assertEquals("state.string: This is a tesing string ‡", + assertEquals("sendBeanSubclass: 43", getLogRow(logRow++)); + + // Dates from state + Date date1 = new Date(1); + Date date2 = new Date(Date.UTC(2013 - 1900, 4, 1, 11, 12, 13)); + Date[] dateArray = new Date[] { new Date(1), new Date(2) }; + + StringBuilder expected = new StringBuilder(); + for (int i = 0; i < dateArray.length; ++i) { + if (i > 0) { + expected.append(" "); + } + expected.append(formatDate(dateArray[i])); + } + + assertEquals( + "state.dateArray: " + expected.toString(), getLogRow(logRow++)); - Assert.assertEquals( - "state.doubleArray: [1.7976931348623157e+308, 5e-324]", + assertEquals("state.date2: " + formatDate(date2), getLogRow(logRow++)); + assertEquals("state.date1: " + formatDate(date1), getLogRow(logRow++)); + + assertEquals("state.jsonBoolean: false", getLogRow(logRow++)); + assertEquals("state.jsonString: a string", getLogRow(logRow++)); + assertEquals("state.jsonNull: NULL", getLogRow(logRow++)); + assertEquals("state.stringArray: [null, ‡]", getLogRow(logRow++)); + assertEquals("state.string: This is a tesing string ‡", getLogRow(logRow++)); - Assert.assertEquals("state.doubleObjectValue: -2.718281828459045", + assertEquals("state.doubleArray: [1.7976931348623157e+308, 5e-324]", getLogRow(logRow++)); - Assert.assertEquals("state.doubleValue: 3.141592653589793", + assertEquals("state.doubleObjectValue: -2.718281828459045", getLogRow(logRow++)); - Assert.assertEquals("state.floatArray: [57, 0, -12]", + assertEquals("state.doubleValue: 3.141592653589793", getLogRow(logRow++)); - Assert.assertTrue(getLogRow(logRow++) + assertEquals("state.floatArray: [57, 0, -12]", getLogRow(logRow++)); + assertTrue(getLogRow(logRow++) .startsWith("state.floatObjectValue: 1.0000001")); - Assert.assertTrue( - getLogRow(logRow++).startsWith("state.floatValue: 3.14159")); - Assert.assertEquals("state.longArray: [-57841235865, 57]", - getLogRow(logRow++)); - Assert.assertEquals("state.longObjectValue: 577431841360", - getLogRow(logRow++)); - Assert.assertEquals("state.longValue: 577431841359", - getLogRow(logRow++)); - Assert.assertEquals("state.intArray: [5, 7]", getLogRow(logRow++)); - Assert.assertEquals("state.intObjectValue: 42", getLogRow(logRow++)); - Assert.assertEquals("state.intValue: 2147483647", getLogRow(logRow++)); - Assert.assertEquals("state.charArray: aBcD", getLogRow(logRow++)); - Assert.assertEquals("state.charObjectValue: å", getLogRow(logRow++)); - Assert.assertEquals("state.charValue: ∫", getLogRow(logRow++)); - Assert.assertEquals("state.byteArray: [3, 1, 2]", getLogRow(logRow++)); - Assert.assertEquals("state.byteObjectValue: -12", getLogRow(logRow++)); - Assert.assertEquals("state.byteValue: 5", getLogRow(logRow++)); - Assert.assertEquals( + assertTrue(getLogRow(logRow++).startsWith("state.floatValue: 3.14159")); + assertEquals("state.longArray: [-57841235865, 57]", + getLogRow(logRow++)); + assertEquals("state.longObjectValue: 577431841360", + getLogRow(logRow++)); + assertEquals("state.longValue: 577431841359", getLogRow(logRow++)); + assertEquals("state.intArray: [5, 7]", getLogRow(logRow++)); + assertEquals("state.intObjectValue: 42", getLogRow(logRow++)); + assertEquals("state.intValue: 2147483647", getLogRow(logRow++)); + assertEquals("state.charArray: aBcD", getLogRow(logRow++)); + assertEquals("state.charObjectValue: å", getLogRow(logRow++)); + assertEquals("state.charValue: ∫", getLogRow(logRow++)); + assertEquals("state.byteArray: [3, 1, 2]", getLogRow(logRow++)); + assertEquals("state.byteObjectValue: -12", getLogRow(logRow++)); + assertEquals("state.byteValue: 5", getLogRow(logRow++)); + assertEquals( "state.booleanArray: [true, true, false, true, false, false]", getLogRow(logRow++)); + } + + private TimeZone getBrowserTimeZone() { + // Ask TimeZone from browser + String browserTimeZone = ((JavascriptExecutor) getDriver()) + .executeScript( + "return Intl.DateTimeFormat().resolvedOptions().timeZone;") + .toString(); + return TimeZone.getTimeZone(browserTimeZone); + } + private String formatDate(Date date) { + // JavaScript formatting drops leading 0 from offset + return FORMAT.format(date).replaceAll("(GMT[+-])0", "$1"); } -} +}
\ No newline at end of file diff --git a/uitest/src/test/java/com/vaadin/tests/tb3/AbstractTB3Test.java b/uitest/src/test/java/com/vaadin/tests/tb3/AbstractTB3Test.java index 0b964de356..4df23a54ba 100644 --- a/uitest/src/test/java/com/vaadin/tests/tb3/AbstractTB3Test.java +++ b/uitest/src/test/java/com/vaadin/tests/tb3/AbstractTB3Test.java @@ -43,7 +43,6 @@ import org.openqa.selenium.support.ui.ExpectedCondition; import org.openqa.selenium.support.ui.ExpectedConditions; import org.openqa.selenium.support.ui.WebDriverWait; -import com.thoughtworks.selenium.webdriven.WebDriverBackedSelenium; import com.vaadin.server.LegacyApplication; import com.vaadin.server.UIProvider; import com.vaadin.testbench.TestBenchDriverProxy; @@ -79,15 +78,11 @@ import elemental.json.impl.JsonUtil; * * @author Vaadin Ltd */ -@RunWith(TB3Runner.class) public abstract class AbstractTB3Test extends ParallelTest { @Rule public TestName testName = new TestName(); - @Rule - public RetryOnFail retry = new RetryOnFail(); - /** * Height of the screenshots we want to capture */ @@ -103,15 +98,6 @@ public abstract class AbstractTB3Test extends ParallelTest { */ private static final int BROWSER_TIMEOUT_IN_MS = 30 * 1000; - protected static DesiredCapabilities PHANTOMJS2() { - DesiredCapabilities phantomjs2 = new VaadinBrowserFactory() - .create(Browser.PHANTOMJS, "2"); - // Hack for the test cluster - phantomjs2.setCapability("phantomjs.binary.path", - "/usr/bin/phantomjs2"); - return phantomjs2; - } - private boolean debug = false; private boolean push = false; @@ -820,14 +806,7 @@ public abstract class AbstractTB3Test extends ParallelTest { } public void hitButton(String id) { - if (BrowserUtil.isPhantomJS(getDesiredCapabilities())) { - driver.findElement(By.id(id)).click(); - } else { - WebDriverBackedSelenium selenium = new WebDriverBackedSelenium( - driver, driver.getCurrentUrl()); - - selenium.keyPress("id=" + id, "\\13"); - } + driver.findElement(By.id(id)).click(); } protected void openDebugLogTab() { diff --git a/uitest/src/test/java/com/vaadin/tests/tb3/ChangedTB3TestLocator.java b/uitest/src/test/java/com/vaadin/tests/tb3/ChangedTB3TestLocator.java index f9b5091b47..6151298dfb 100644 --- a/uitest/src/test/java/com/vaadin/tests/tb3/ChangedTB3TestLocator.java +++ b/uitest/src/test/java/com/vaadin/tests/tb3/ChangedTB3TestLocator.java @@ -5,6 +5,7 @@ import java.io.IOException; import java.util.ArrayList; import java.util.List; +import com.vaadin.testbench.Parameters; import org.eclipse.jgit.api.DiffCommand; import org.eclipse.jgit.api.Git; import org.eclipse.jgit.api.errors.GitAPIException; @@ -105,8 +106,7 @@ public class ChangedTB3TestLocator extends TB3TestLocator { } private String getScreenshotDirectory() { - return PrivateTB3Configuration - .getProperty(PrivateTB3Configuration.SCREENSHOT_DIRECTORY); + return Parameters.getScreenshotReferenceDirectory(); } private List<DiffEntry> getDiffsInHead(Repository repository) diff --git a/uitest/src/test/java/com/vaadin/tests/tb3/MultiBrowserTest.java b/uitest/src/test/java/com/vaadin/tests/tb3/MultiBrowserTest.java index c3bb87a23d..8aa1dceb78 100644 --- a/uitest/src/test/java/com/vaadin/tests/tb3/MultiBrowserTest.java +++ b/uitest/src/test/java/com/vaadin/tests/tb3/MultiBrowserTest.java @@ -31,26 +31,20 @@ public abstract class MultiBrowserTest extends PrivateTB3Configuration { Browser.FIREFOX, Browser.CHROME); } - protected List<DesiredCapabilities> getBrowsersExcludingPhantomJS() { - return getBrowserCapabilities(Browser.IE8, Browser.IE9, Browser.IE10, - Browser.IE11, Browser.CHROME, Browser.FIREFOX); - } - protected List<DesiredCapabilities> getBrowsersExcludingIE() { - return getBrowserCapabilities(Browser.FIREFOX, Browser.CHROME, - Browser.PHANTOMJS); + return getBrowserCapabilities(Browser.FIREFOX, Browser.CHROME); } protected List<DesiredCapabilities> getBrowsersExcludingFirefox() { // this is sometimes needed as the Firefox driver causes extra mouseOut // events that make tooltips disappear etc. return getBrowserCapabilities(Browser.IE8, Browser.IE9, Browser.IE10, - Browser.IE11, Browser.CHROME, Browser.PHANTOMJS); + Browser.IE11, Browser.CHROME); } protected List<DesiredCapabilities> getBrowsersExcludingIE8() { return getBrowserCapabilities(Browser.IE9, Browser.IE10, Browser.IE11, - Browser.FIREFOX, Browser.CHROME, Browser.PHANTOMJS); + Browser.FIREFOX, Browser.CHROME); } protected List<DesiredCapabilities> getBrowsersSupportingShiftClick() { @@ -78,15 +72,15 @@ public abstract class MultiBrowserTest extends PrivateTB3Configuration { // On Firefox, the driver causes additional mouseOut events causing the // tooltip to disappear immediately. Tooltips may work in some // particular cases, but not in general. - return getBrowserCapabilities(Browser.CHROME, Browser.PHANTOMJS); + return getBrowserCapabilities(Browser.CHROME); } @Override public List<DesiredCapabilities> getBrowsersToTest() { // Uncomment Safari and Opera if those become tested browsers again. return getBrowserCapabilities(Browser.IE8, Browser.IE9, Browser.IE10, - Browser.IE11, Browser.FIREFOX, Browser.CHROME, - Browser.PHANTOMJS /* , Browser.SAFARI, Browser.OPERA */); + Browser.IE11, Browser.FIREFOX, Browser.CHROME + /* , Browser.SAFARI, Browser.OPERA */); } protected List<DesiredCapabilities> getBrowserCapabilities( diff --git a/uitest/src/test/java/com/vaadin/tests/tb3/MultiBrowserThemeTest.java b/uitest/src/test/java/com/vaadin/tests/tb3/MultiBrowserThemeTest.java index 28a22e1a34..27265d036a 100644 --- a/uitest/src/test/java/com/vaadin/tests/tb3/MultiBrowserThemeTest.java +++ b/uitest/src/test/java/com/vaadin/tests/tb3/MultiBrowserThemeTest.java @@ -41,11 +41,4 @@ public abstract class MultiBrowserThemeTest extends MultiBrowserTest { params.add("theme=" + theme); super.openTestURL(uiClass, params.toArray(new String[params.size()])); } - - @Override - public List<DesiredCapabilities> getBrowsersToTest() { - List<DesiredCapabilities> browsersToTest = getBrowsersExcludingPhantomJS(); - browsersToTest.add(PHANTOMJS2()); - return browsersToTest; - } } diff --git a/uitest/src/test/java/com/vaadin/tests/tb3/MultiBrowserThemeTestWithProxy.java b/uitest/src/test/java/com/vaadin/tests/tb3/MultiBrowserThemeTestWithProxy.java index d1a3fd01dc..335fb8c255 100644 --- a/uitest/src/test/java/com/vaadin/tests/tb3/MultiBrowserThemeTestWithProxy.java +++ b/uitest/src/test/java/com/vaadin/tests/tb3/MultiBrowserThemeTestWithProxy.java @@ -39,11 +39,4 @@ public abstract class MultiBrowserThemeTestWithProxy params.add("theme=" + theme); super.openTestURL(uiClass, params.toArray(new String[params.size()])); } - - @Override - public List<DesiredCapabilities> getBrowsersToTest() { - List<DesiredCapabilities> browsersToTest = getBrowsersExcludingPhantomJS(); - browsersToTest.add(PHANTOMJS2()); - return browsersToTest; - } } diff --git a/uitest/src/test/java/com/vaadin/tests/tb3/PrivateTB3Configuration.java b/uitest/src/test/java/com/vaadin/tests/tb3/PrivateTB3Configuration.java index abee2c1c2c..36de54db26 100644 --- a/uitest/src/test/java/com/vaadin/tests/tb3/PrivateTB3Configuration.java +++ b/uitest/src/test/java/com/vaadin/tests/tb3/PrivateTB3Configuration.java @@ -26,6 +26,7 @@ import java.util.Calendar; import java.util.Enumeration; import java.util.Properties; +import com.vaadin.testbench.Parameters; import org.junit.Assert; import org.openqa.selenium.ie.InternetExplorerDriver; import org.openqa.selenium.remote.DesiredCapabilities; @@ -49,7 +50,6 @@ public abstract class PrivateTB3Configuration extends ScreenshotTB3Test { /** * */ - public static final String SCREENSHOT_DIRECTORY = "com.vaadin.testbench.screenshot.directory"; private static final String HOSTNAME_PROPERTY = "com.vaadin.testbench.deployment.hostname"; private static final String RUN_LOCALLY_PROPERTY = "com.vaadin.testbench.runLocally"; private static final String ALLOW_RUN_LOCALLY_PROPERTY = "com.vaadin.testbench.allowRunLocally"; @@ -60,31 +60,48 @@ public abstract class PrivateTB3Configuration extends ScreenshotTB3Test { private static final File propertiesFile = new File("../work", "eclipse-run-selected-test.properties"); private static final String FIREFOX_PATH = "firefox.path"; - private static final String PHANTOMJS_PATH = "phantomjs.binary.path"; + private static final String BROWSER_FACTORY = "browser.factory"; + private static final String BROWSERS_INCLUDE = "browsers.include"; + private static final String BROWSERS_EXCLUDE = "browsers.exclude"; + private static final String CATEGORIES_INCLUDE = "categories.include"; + private static final String CATEGORIES_EXCLUDE = "categories.exclude"; static { if (propertiesFile.exists()) { try { properties.load(new FileInputStream(propertiesFile)); - if (properties.containsKey(RUN_LOCALLY_PROPERTY)) { - System.setProperty("useLocalWebDriver", "true"); - DesiredCapabilities localBrowser = getRunLocallyCapabilities(); - System.setProperty("browsers.include", - localBrowser.getBrowserName() - + localBrowser.getVersion()); - } - if (properties.containsKey(FIREFOX_PATH)) { - System.setProperty(FIREFOX_PATH, - properties.getProperty(FIREFOX_PATH)); - } - if (properties.containsKey(PHANTOMJS_PATH)) { - System.setProperty(PHANTOMJS_PATH, - properties.getProperty(PHANTOMJS_PATH)); - } + System.err.println("LOADED"); } catch (IOException e) { throw new RuntimeException(e); } } + + if (properties.containsKey(RUN_LOCALLY_PROPERTY)) { + System.setProperty("useLocalWebDriver", "true"); + DesiredCapabilities localBrowser = getRunLocallyCapabilities(); + System.setProperty("browsers.include", + localBrowser.getBrowserName() + + localBrowser.getVersion()); + } + + String[] vars = new String[] {FIREFOX_PATH, BROWSER_FACTORY, BROWSERS_INCLUDE, BROWSERS_EXCLUDE, CATEGORIES_INCLUDE, CATEGORIES_EXCLUDE}; + + for (String var : vars) { + if (properties.containsKey(var)) { + System.err.println("Var; " + var + ", Value: " + properties.getProperty(var)); + System.setProperty(var, properties.getProperty(var)); + } + } + + final String base = Parameters.class.getName() + "."; + if (properties.containsKey(base + "screenshotReferenceDirectory")) { + Parameters.setScreenshotReferenceDirectory(properties + .getProperty(base + "screenshotReferenceDirectory")); + } + if (properties.containsKey(base + "screenshotErrorDirectory")) { + Parameters.setScreenshotErrorDirectory(properties + .getProperty(base + "screenshotErrorDirectory")); + } } @Override @@ -150,16 +167,6 @@ public abstract class PrivateTB3Configuration extends ScreenshotTB3Test { } @Override - protected String getScreenshotDirectory() { - String screenshotDirectory = getProperty(SCREENSHOT_DIRECTORY); - if (screenshotDirectory == null) { - throw new RuntimeException("No screenshot directory defined. Use -D" - + SCREENSHOT_DIRECTORY + "=<path>"); - } - return screenshotDirectory; - } - - @Override protected String getHubURL() { String hubUrl = getProperty(HUB_URL); if (hubUrl == null || hubUrl.trim().isEmpty()) { diff --git a/uitest/src/test/java/com/vaadin/tests/tb3/RetryOnFail.java b/uitest/src/test/java/com/vaadin/tests/tb3/RetryOnFail.java deleted file mode 100644 index 063f322929..0000000000 --- a/uitest/src/test/java/com/vaadin/tests/tb3/RetryOnFail.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.vaadin.tests.tb3; - -import org.junit.rules.TestRule; -import org.junit.runner.Description; -import org.junit.runners.model.Statement; - -public class RetryOnFail implements TestRule { - @Override - public Statement apply(Statement base, Description description) { - return statement(base, description); - } - - private Statement statement(final Statement base, - final Description description) { - return new Statement() { - @Override - public void evaluate() throws Throwable { - Throwable caughtThrowable = null; - int retryCount = getRetryCount(); - - for (int i = 0; i <= retryCount; i++) { - try { - base.evaluate(); - return; - } catch (Throwable t) { - caughtThrowable = t; - System.err - .println(String.format("%s: run %s/%s failed.", - description.getDisplayName(), i + 1, - retryCount + 1)); - System.err.println(t.getMessage()); - } - } - throw caughtThrowable; - } - - private int getRetryCount() { - String retryCount = System - .getProperty("com.vaadin.testbench.max.retries"); - - if (retryCount != null && retryCount != "") { - return Integer.parseInt(retryCount); - } - - return 0; - } - }; - } -} diff --git a/uitest/src/test/java/com/vaadin/tests/tb3/ScreenshotTB3Test.java b/uitest/src/test/java/com/vaadin/tests/tb3/ScreenshotTB3Test.java index fe4e3a0405..041b9e78b2 100644 --- a/uitest/src/test/java/com/vaadin/tests/tb3/ScreenshotTB3Test.java +++ b/uitest/src/test/java/com/vaadin/tests/tb3/ScreenshotTB3Test.java @@ -1,12 +1,9 @@ package com.vaadin.tests.tb3; -import java.io.File; -import java.io.FileFilter; -import java.io.FileNotFoundException; -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; - +import com.vaadin.testbench.Parameters; +import com.vaadin.testbench.ScreenshotOnFailureRule; +import com.vaadin.testbench.parallel.BrowserUtil; +import com.vaadin.testbench.screenshot.ImageFileUtil; import org.apache.commons.io.FileUtils; import org.junit.After; import org.junit.Before; @@ -14,14 +11,17 @@ import org.junit.Rule; import org.junit.rules.TestRule; import org.junit.rules.TestWatcher; import org.junit.runner.Description; +import org.openqa.selenium.Platform; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.remote.DesiredCapabilities; -import com.vaadin.testbench.Parameters; -import com.vaadin.testbench.ScreenshotOnFailureRule; -import com.vaadin.testbench.parallel.BrowserUtil; -import com.vaadin.testbench.screenshot.ImageFileUtil; +import java.io.File; +import java.io.FileFilter; +import java.io.FileNotFoundException; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; /** * Base class which provides functionality for tests which use the automatic @@ -84,10 +84,6 @@ public abstract class ScreenshotTB3Test extends AbstractTB3Test { @Before public void setupScreenComparisonParameters() { screenshotFailures = new ArrayList<String>(); - - Parameters.setScreenshotErrorDirectory(getScreenshotErrorDirectory()); - Parameters.setScreenshotReferenceDirectory( - getScreenshotReferenceDirectory()); } /** @@ -97,7 +93,7 @@ public abstract class ScreenshotTB3Test extends AbstractTB3Test { * * In case of a failed comparison this method stores the grabbed screenshots * in the error directory as defined by - * {@link #getScreenshotErrorDirectory()}. It will also generate a html file + * {@link Parameters#getScreenshotErrorDirectory()}. It will also generate a html file * in the same directory, comparing the screenshot with the first found * reference. * @@ -231,16 +227,18 @@ public abstract class ScreenshotTB3Test extends AbstractTB3Test { * * @param referenceFile * The reference image file (in the directory defined by - * {@link #getScreenshotReferenceDirectory()}) + * {@link Parameters#getScreenshotReferenceDirectory()}) * @return the file name of the file generated in the directory defined by - * {@link #getScreenshotErrorDirectory()} if comparison with the + * {@link Parameters#getScreenshotErrorDirectory()} if comparison with the * given reference image fails. */ private File getErrorFileFromReference(File referenceFile) { String absolutePath = referenceFile.getAbsolutePath(); - String screenshotReferenceDirectory = getScreenshotReferenceDirectory(); - String screenshotErrorDirectory = getScreenshotErrorDirectory(); + String screenshotReferenceDirectory = Parameters + .getScreenshotReferenceDirectory(); + String screenshotErrorDirectory = Parameters + .getScreenshotErrorDirectory(); // We throw an exception to safeguard against accidental reference // deletion. See (#14446) if (!absolutePath.contains(screenshotReferenceDirectory)) { @@ -281,7 +279,8 @@ public abstract class ScreenshotTB3Test extends AbstractTB3Test { } /** - * @param testName + * @param identifier + * the screenshot name identifier * @return the reference file name to use for the given browser, as * described by {@literal capabilities}, and identifier */ @@ -315,39 +314,6 @@ public abstract class ScreenshotTB3Test extends AbstractTB3Test { } /** - * @return the base directory of 'reference' and 'errors' screenshots - */ - protected abstract String getScreenshotDirectory(); - - /** - * @return the base directory of 'reference' and 'errors' screenshots with a - * trailing file separator - */ - private String getScreenshotDirectoryWithTrailingSeparator() { - String screenshotDirectory = getScreenshotDirectory(); - if (!screenshotDirectory.endsWith(File.separator)) { - screenshotDirectory += File.separator; - } - return screenshotDirectory; - } - - /** - * @return the directory where reference images are stored (the 'reference' - * folder inside the screenshot directory) - */ - private String getScreenshotReferenceDirectory() { - return getScreenshotDirectoryWithTrailingSeparator() + "reference"; - } - - /** - * @return the directory where comparison error images should be created - * (the 'errors' folder inside the screenshot directory) - */ - private String getScreenshotErrorDirectory() { - return getScreenshotDirectoryWithTrailingSeparator() + "errors"; - } - - /** * Checks if any screenshot comparisons failures occurred during the test * and combines all comparison errors into one exception * @@ -366,11 +332,11 @@ public abstract class ScreenshotTB3Test extends AbstractTB3Test { /** * @return the name of a "failure" image which is stored in the folder - * defined by {@link #getScreenshotErrorDirectory()} when the test + * defined by {@link Parameters#getScreenshotErrorDirectory()} when the test * fails */ private String getScreenshotFailureName() { - return getScreenshotBaseName() + "_" + getUniqueIdentifier(null) + return getScreenshotBaseName() + "_" + getUniqueIdentifier(null, null) + "-failure.png"; } @@ -385,13 +351,23 @@ public abstract class ScreenshotTB3Test extends AbstractTB3Test { /** * Returns the name of the reference file based on the given parameters. * - * @param testName - * @param capabilities * @param identifier + * the identifier for the screenshot * @return the full path of the reference */ private String getScreenshotReferenceName(String identifier) { - return getScreenshotReferenceName(identifier, null); + String fileName = getScreenshotReferenceName(identifier, null); + File refFile = new File(fileName); + if (!refFile.exists() && getDesiredCapabilities().getVersion().isEmpty()) { + int version = 100; + while (version > 0) { + String tmpName = getScreenshotReferenceName(identifier,version--); + if (new File(tmpName).exists()) { + return tmpName; + } + } + } + return fileName; } /** @@ -399,20 +375,38 @@ public abstract class ScreenshotTB3Test extends AbstractTB3Test { * version given in {@literal capabilities} is used unless it is overridden * by the {@literal versionOverride} parameter. * - * @param testName - * @param capabilities * @param identifier + * the identifier for the screenshot + * @param versionOverride + * the version number to use in the screenshot name * @return the full path of the reference */ private String getScreenshotReferenceName(String identifier, Integer versionOverride) { - return getScreenshotReferenceDirectory() + File.separator + String fileName = getScreenshotReferenceName(identifier, + versionOverride, null); + File refFile = new File(fileName); + if (!refFile.exists() + && getDesiredCapabilities().getPlatform() == Platform.ANY) { + for (Platform p : Platform.values()) { + String tmpName = getScreenshotReferenceName(identifier, + versionOverride, p); + if (new File(tmpName).exists()) { + return tmpName; + } + } + } + return fileName; + } + + private String getScreenshotReferenceName(String identifier, Integer versionOverride, Platform platformOverride) { + return Parameters.getScreenshotReferenceDirectory() + File.separator + getScreenshotBaseName() + "_" - + getUniqueIdentifier(versionOverride) + "_" + identifier + + getUniqueIdentifier(versionOverride, platformOverride) + "_" + identifier + ".png"; } - private String getUniqueIdentifier(Integer versionOverride) { + private String getUniqueIdentifier(Integer versionOverride, Platform platformOverride) { String testNameAndParameters = testName.getMethodName(); // runTest-wildfly9-nginx[Windows_Firefox_24][/buffering/demo][valo] @@ -429,13 +423,32 @@ public abstract class ScreenshotTB3Test extends AbstractTB3Test { if (versionOverride != null) { // Windows_Firefox_17_bufferingdemo_valo - parameters = parameters.replaceFirst( + int indexOfBrowser = parameters.indexOf("_") + 1; + parameters = parameters.substring(0, indexOfBrowser) + parameters.substring(indexOfBrowser).replaceFirst( "_" + getDesiredCapabilities().getVersion(), "_" + versionOverride); + } + + if (platformOverride != null) { + // LINUX_Firefox_17_bufferingdemo_valo + parameters = getPlatformName(platformOverride) + + parameters.substring(parameters.indexOf("_")); + } + return parameters; } + private String getPlatformName(Platform platform) { + switch (platform) { + case WINDOWS: + // Reference file names have Windows instead of WINDOWS + return "Windows"; + default: + return platform.name(); + } + } + /** * Returns the base name of the screenshot in the error directory. This is a * name so that all files matching {@link #getScreenshotErrorBaseName()}* @@ -445,8 +458,8 @@ public abstract class ScreenshotTB3Test extends AbstractTB3Test { */ private String getScreenshotErrorBaseName() { return getScreenshotReferenceName("dummy", null) - .replace(getScreenshotReferenceDirectory(), - getScreenshotErrorDirectory()) + .replace(Parameters.getScreenshotReferenceDirectory(), + Parameters.getScreenshotErrorDirectory()) .replace("_dummy.png", ""); } @@ -458,7 +471,7 @@ public abstract class ScreenshotTB3Test extends AbstractTB3Test { public void cleanErrorDirectory() { // Remove any screenshots for this test from the error directory // before running it. Leave unrelated files as-is - File errorDirectory = new File(getScreenshotErrorDirectory()); + File errorDirectory = new File(Parameters.getScreenshotErrorDirectory()); // Create errors directory if it does not exist if (!errorDirectory.exists()) { diff --git a/uitest/src/test/java/com/vaadin/tests/tb3/SingleBrowserTest.java b/uitest/src/test/java/com/vaadin/tests/tb3/SingleBrowserTest.java index e655d4992a..762f002c61 100644 --- a/uitest/src/test/java/com/vaadin/tests/tb3/SingleBrowserTest.java +++ b/uitest/src/test/java/com/vaadin/tests/tb3/SingleBrowserTest.java @@ -14,6 +14,6 @@ public abstract class SingleBrowserTest extends PrivateTB3Configuration { return Collections.singletonList(getRunLocallyCapabilities()); } return Collections - .singletonList(Browser.PHANTOMJS.getDesiredCapabilities()); + .singletonList(Browser.CHROME.getDesiredCapabilities()); } } diff --git a/uitest/src/test/java/com/vaadin/tests/tb3/SingleBrowserTestPhantomJS2.java b/uitest/src/test/java/com/vaadin/tests/tb3/SingleBrowserTestPhantomJS2.java deleted file mode 100644 index 432d582e04..0000000000 --- a/uitest/src/test/java/com/vaadin/tests/tb3/SingleBrowserTestPhantomJS2.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.vaadin.tests.tb3; - -import java.util.Collections; -import java.util.List; - -import org.openqa.selenium.remote.DesiredCapabilities; - -public abstract class SingleBrowserTestPhantomJS2 - extends PrivateTB3Configuration { - @Override - public List<DesiredCapabilities> getBrowsersToTest() { - return Collections.singletonList(PHANTOMJS2()); - } -} diff --git a/uitest/src/test/java/com/vaadin/tests/tb3/TB3Runner.java b/uitest/src/test/java/com/vaadin/tests/tb3/TB3Runner.java deleted file mode 100644 index 4a0d15baa0..0000000000 --- a/uitest/src/test/java/com/vaadin/tests/tb3/TB3Runner.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.vaadin.tests.tb3; - -import java.lang.reflect.Field; -import java.lang.reflect.Modifier; - -import org.apache.http.client.HttpClient; -import org.junit.runners.Parameterized; -import org.junit.runners.model.InitializationError; -import org.openqa.selenium.remote.internal.ApacheHttpClient; -import org.openqa.selenium.remote.internal.HttpClientFactory; - -import com.vaadin.testbench.parallel.ParallelRunner; - -/** - * This runner is loosely based on FactoryTestRunner by Ted Young - * (http://tedyoung.me/2011/01/23/junit-runtime-tests-custom-runners/). The - * generated test names give information about the parameters used (unlike - * {@link Parameterized}). - * - * @since 7.1 - */ -public class TB3Runner extends ParallelRunner { - - /** - * Socket timeout for HTTP connections to the grid hub. The connection is - * closed after 30 minutes of inactivity to avoid builds hanging for up to - * three hours per connection if the test client crashes/hangs. - */ - private static final int SOCKET_TIMEOUT = 30 * 60 * 1000; - - static { - - // reduce socket timeout to avoid tests hanging for three hours - try { - Field field = ApacheHttpClient.Factory.class - .getDeclaredField("defaultClientFactory"); - assert (Modifier.isStatic(field.getModifiers())); - field.setAccessible(true); - field.set(null, new HttpClientFactory() { - @Override - public HttpClient getGridHttpClient(int connection_timeout, - int socket_timeout) { - - if (socket_timeout == 0 - || socket_timeout > SOCKET_TIMEOUT) { - return super.getGridHttpClient(connection_timeout, - SOCKET_TIMEOUT); - } - - return super.getGridHttpClient(connection_timeout, - socket_timeout); - } - }); - } catch (Exception e) { - e.printStackTrace(); - throw new RuntimeException( - "Changing socket timeout for TestBench failed", e); - } - } - - public TB3Runner(Class<?> klass) throws InitializationError { - super(klass); - } - -} diff --git a/uitest/src/test/java/com/vaadin/tests/tb3/VaadinBrowserFactory.java b/uitest/src/test/java/com/vaadin/tests/tb3/VaadinBrowserFactory.java index 27f50a6a17..1e7e68ae92 100644 --- a/uitest/src/test/java/com/vaadin/tests/tb3/VaadinBrowserFactory.java +++ b/uitest/src/test/java/com/vaadin/tests/tb3/VaadinBrowserFactory.java @@ -16,7 +16,7 @@ public class VaadinBrowserFactory extends DefaultBrowserFactory { @Override public DesiredCapabilities create(Browser browser) { - String browserFactoryClass = System.getProperty("testbench.browser.factory"); + String browserFactoryClass = System.getProperty("browser.factory"); if (browserFactoryClass != null && !browserFactoryClass.trim().isEmpty()) { if (delegate == null) { diff --git a/uitest/src/test/java/com/vaadin/tests/tb3/XvfbHubBrowserFactory.java b/uitest/src/test/java/com/vaadin/tests/tb3/XvfbHubBrowserFactory.java new file mode 100644 index 0000000000..856a09f1ca --- /dev/null +++ b/uitest/src/test/java/com/vaadin/tests/tb3/XvfbHubBrowserFactory.java @@ -0,0 +1,24 @@ +package com.vaadin.tests.tb3; + +import org.openqa.selenium.Platform; +import org.openqa.selenium.remote.DesiredCapabilities; + +import com.vaadin.testbench.parallel.Browser; +import com.vaadin.testbench.parallel.DefaultBrowserFactory; + +public class XvfbHubBrowserFactory extends DefaultBrowserFactory { + + public DesiredCapabilities create(Browser browser) { + switch (browser) { + case IE11: + return super.create(browser); + case PHANTOMJS: + return create(browser, "2", Platform.LINUX); + case CHROME: + return create(browser, "", Platform.ANY); + case FIREFOX: + default: + return create(Browser.FIREFOX, "", Platform.ANY); + } + } +} diff --git a/uitest/src/test/java/com/vaadin/tests/tb3/newelements/WindowElement.java b/uitest/src/test/java/com/vaadin/tests/tb3/newelements/WindowElement.java index 784d203ab0..de162fe8d7 100644 --- a/uitest/src/test/java/com/vaadin/tests/tb3/newelements/WindowElement.java +++ b/uitest/src/test/java/com/vaadin/tests/tb3/newelements/WindowElement.java @@ -25,10 +25,6 @@ public class WindowElement extends com.vaadin.testbench.elements.WindowElement { } } - private boolean isMaximized() { - return isElementPresent(By.className(restoreBoxClass)); - } - private WebElement getRestoreButton() { return findElement(By.className("v-window-restorebox")); } diff --git a/uitest/src/test/java/com/vaadin/tests/themes/LegacyComponentThemeChangeTest.java b/uitest/src/test/java/com/vaadin/tests/themes/LegacyComponentThemeChangeTest.java index de55664242..07d2acf836 100644 --- a/uitest/src/test/java/com/vaadin/tests/themes/LegacyComponentThemeChangeTest.java +++ b/uitest/src/test/java/com/vaadin/tests/themes/LegacyComponentThemeChangeTest.java @@ -38,7 +38,7 @@ public class LegacyComponentThemeChangeTest extends MultiBrowserTest { public List<DesiredCapabilities> getBrowsersToTest() { // Seems like stylesheet onload is not fired on PhantomJS // https://github.com/ariya/phantomjs/issues/12332 - List<DesiredCapabilities> l = getBrowsersExcludingPhantomJS(); + List<DesiredCapabilities> l = super.getBrowsersToTest(); // For some reason, IE times out when trying to open the combobox, // #18341 diff --git a/uitest/src/test/java/com/vaadin/tests/themes/ThemeChangeOnTheFlyTest.java b/uitest/src/test/java/com/vaadin/tests/themes/ThemeChangeOnTheFlyTest.java index ba2fd41778..bfbe4e3eeb 100644 --- a/uitest/src/test/java/com/vaadin/tests/themes/ThemeChangeOnTheFlyTest.java +++ b/uitest/src/test/java/com/vaadin/tests/themes/ThemeChangeOnTheFlyTest.java @@ -31,13 +31,6 @@ import com.vaadin.tests.tb3.MultiBrowserTest; public class ThemeChangeOnTheFlyTest extends MultiBrowserTest { - @Override - public List<DesiredCapabilities> getBrowsersToTest() { - // Seems like stylesheet onload is not fired on PhantomJS - // https://github.com/ariya/phantomjs/issues/12332 - return getBrowsersExcludingPhantomJS(); - } - @Test public void injectedStyleAndThemeChange() throws IOException { openTestURL(); diff --git a/uitest/src/test/java/com/vaadin/tests/themes/valo/ResponsiveStylesTest.java b/uitest/src/test/java/com/vaadin/tests/themes/valo/ResponsiveStylesTest.java index 529cfd8478..78cdac01d7 100644 --- a/uitest/src/test/java/com/vaadin/tests/themes/valo/ResponsiveStylesTest.java +++ b/uitest/src/test/java/com/vaadin/tests/themes/valo/ResponsiveStylesTest.java @@ -5,6 +5,7 @@ import static org.hamcrest.Matchers.equalTo; import java.util.List; +import com.vaadin.testbench.elements.LabelElement; import org.junit.Test; import org.openqa.selenium.WebElement; import org.openqa.selenium.interactions.Actions; @@ -62,6 +63,10 @@ public class ResponsiveStylesTest extends MultiBrowserTest { public void testValoMenuResponsiveHover() throws Exception { openTestURL(COLLAPSED_MENU_TEST_PARAM); + // Make sure mouse is not hovering the menu + new Actions(getDriver()).moveToElement($(LabelElement.class).first()) + .moveByOffset(0, 300).perform(); + compareScreen("collapsedMenu"); List<WebElement> toggles = findElements( diff --git a/uitest/src/test/java/com/vaadin/tests/tooltip/AdjacentElementsWithTooltipsTest.java b/uitest/src/test/java/com/vaadin/tests/tooltip/AdjacentElementsWithTooltipsTest.java index 4ea550b106..02fe6f574d 100644 --- a/uitest/src/test/java/com/vaadin/tests/tooltip/AdjacentElementsWithTooltipsTest.java +++ b/uitest/src/test/java/com/vaadin/tests/tooltip/AdjacentElementsWithTooltipsTest.java @@ -8,8 +8,7 @@ import static org.junit.Assert.assertThat; import java.util.List; import org.junit.Test; -import org.openqa.selenium.interactions.Mouse; -import org.openqa.selenium.interactions.internal.Coordinates; +import org.openqa.selenium.interactions.Actions; import org.openqa.selenium.remote.DesiredCapabilities; import com.vaadin.testbench.elements.ButtonElement; @@ -31,27 +30,23 @@ public class AdjacentElementsWithTooltipsTest extends MultiBrowserTest { @Test public void tooltipsHaveQuickOpenDelay() throws InterruptedException { openTestURL(); - Coordinates button0Coordinates = getButtonCoordinates("Button 0"); - Coordinates button1Coordinates = getButtonCoordinates("Button 1"); - Mouse mouse = getMouse(); - mouse.mouseMove(button0Coordinates, 10, 10); + new Actions(getDriver()).moveToElement(getButton("Button 0")).perform(); sleep(1000); - assertThat(getTooltipElement().getLocation().x, is(greaterThan(0))); + assertThat(getTooltipElement().getLocation().getX(), + is(greaterThan(0))); - mouse.mouseMove(button1Coordinates, 10, 10); - assertThat(getTooltipElement().getLocation().x, is(lessThan(-1000))); + ButtonElement button1 = getButton("Button 1"); + new Actions(getDriver()).moveToElement(button1).perform(); + assertThat(getTooltipElement().getLocation().getX(), + is(lessThan(-1000))); sleep(1000); - assertThat(getTooltipElement().getLocation().x, - is(greaterThan(button1Coordinates.onPage().x))); - } - - private Coordinates getButtonCoordinates(String caption) { - return getCoordinates(getButton(caption)); + assertThat(getTooltipElement().getLocation().getX(), + is(greaterThan(button1.getLocation().getX()))); } private ButtonElement getButton(String caption) { return $(ButtonElement.class).caption(caption).first(); } -} +}
\ No newline at end of file diff --git a/uitest/src/test/java/com/vaadin/tests/tooltip/StationaryTooltipTest.java b/uitest/src/test/java/com/vaadin/tests/tooltip/StationaryTooltipTest.java index b4ce5ff903..a4a6132fca 100644 --- a/uitest/src/test/java/com/vaadin/tests/tooltip/StationaryTooltipTest.java +++ b/uitest/src/test/java/com/vaadin/tests/tooltip/StationaryTooltipTest.java @@ -7,9 +7,7 @@ import static org.junit.Assert.assertThat; import java.util.List; import org.junit.Test; -import org.openqa.selenium.Dimension; -import org.openqa.selenium.interactions.Mouse; -import org.openqa.selenium.interactions.internal.Coordinates; +import org.openqa.selenium.interactions.Actions; import org.openqa.selenium.remote.DesiredCapabilities; import com.vaadin.testbench.elements.ButtonElement; @@ -25,48 +23,30 @@ public class StationaryTooltipTest extends MultiBrowserTest { @Test public void tooltipShouldBeStationary() throws InterruptedException { openTestURL(); + ButtonElement button = getButtonElement(); - Mouse mouse = getMouse(); - - moveMouseToButtonUpperLeftCorner(mouse); + // Top left corner + new Actions(getDriver()).moveToElement(button, 2, 2).perform(); sleep(3000); // wait for the tooltip to become visible + int originalTooltipLocationX = getTooltipLocationX(); + assertThat("Tooltip not displayed", originalTooltipLocationX, + is(greaterThan(0))); - moveMouseToButtonBottomRightCorner(mouse); + // Bottom right corner + new Actions(getDriver()).moveToElement(button, + button.getSize().width - 2, button.getSize().height - 2) + .perform(); int actualTooltipLocationX = getTooltipLocationX(); - assertThat(actualTooltipLocationX, is(greaterThan(0))); - assertThat(actualTooltipLocationX, is(originalTooltipLocationX)); - } - - private Coordinates getButtonCoordinates() { - return getCoordinates(getButtonElement()); + assertThat("Tooltip should not move", actualTooltipLocationX, + is(originalTooltipLocationX)); } private ButtonElement getButtonElement() { return $(ButtonElement.class).first(); } - private void moveMouseToButtonBottomRightCorner(Mouse mouse) { - Coordinates buttonCoordinates = getButtonCoordinates(); - Dimension buttonDimensions = getButtonDimensions(); - - mouse.mouseMove(buttonCoordinates, buttonDimensions.getWidth() - 1, - buttonDimensions.getHeight() - 1); - } - - private void moveMouseToButtonUpperLeftCorner(Mouse mouse) { - Coordinates buttonCoordinates = getButtonCoordinates(); - - mouse.mouseMove(buttonCoordinates, 0, 0); - } - - private org.openqa.selenium.Dimension getButtonDimensions() { - ButtonElement buttonElement = getButtonElement(); - - return buttonElement.getWrappedElement().getSize(); - } - private int getTooltipLocationX() { return getTooltipElement().getLocation().getX(); } |