mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-20 19:20:04 +00:00
Always running Selenium tests using locale=en
This commit is contained in:
1 parent
dbeba38fb8
commit
7f4684ad81
4 files changed
+9
-8
No files matched your search
@@ -22,12 +22,13 @@ public abstract class HostPage extends PageObject {
|
||||
*/
|
||||
protected static final int DEFAULT_PAGE_LOAD_TIMEOUT = 120;
|
||||
|
||||
public static final String getGWTCodeServer() {
|
||||
public static final String getGWTCodeServerAndLocale() {
|
||||
StringBuilder queryBuilder = new StringBuilder("locale=en");
|
||||
String codeServer = System.getProperty(GWT_CODE_SERVER_PARAMETER_NAME);
|
||||
if (codeServer == null) {
|
||||
return NO_CODE_SERVER_PARAMTER_VALUE;
|
||||
if (codeServer != null) {
|
||||
queryBuilder.append("&").append(GWT_CODE_SERVER_PARAMETER_NAME).append("=").append(codeServer);
|
||||
}
|
||||
return GWT_CODE_SERVER_PARAMETER_NAME + "=" + codeServer;
|
||||
return queryBuilder.toString();
|
||||
}
|
||||
|
||||
protected final static <T extends HostPage> T goToUrl(HostPageSupplier<T> supplier, WebDriver driver, String url) {
|
||||
@@ -41,7 +42,7 @@ public abstract class HostPage extends PageObject {
|
||||
|
||||
private static final void goToPage(WebDriver driver, URI uri) throws URISyntaxException {
|
||||
String scheme = uri.getScheme(), userInfo = uri.getUserInfo(), host = uri.getHost();
|
||||
String path = uri.getPath(), query = getGWTCodeServer(), fragment = uri.getFragment();
|
||||
String path = uri.getPath(), query = getGWTCodeServerAndLocale(), fragment = uri.getFragment();
|
||||
driver.get(new URI(scheme, userInfo, host, uri.getPort(), path, query, fragment).toString());
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@ public class AutoPlayPage extends HostPage {
|
||||
* @throws UnsupportedEncodingException
|
||||
*/
|
||||
public static AutoPlayPage goToPage(WebDriver driver, String root) {
|
||||
driver.get(root + "gwt/AutoPlay.html?" + getGWTCodeServer()); //$NON-NLS-1$
|
||||
driver.get(root + "gwt/AutoPlay.html?" + getGWTCodeServerAndLocale()); //$NON-NLS-1$
|
||||
|
||||
return new AutoPlayPage(driver);
|
||||
}
|
||||
|
||||
+1
-1
@@ -47,7 +47,7 @@ public class LeaderboardPage extends HostPage {
|
||||
|
||||
public static LeaderboardPage goToPage(WebDriver driver, String root, String leaderboard, boolean raceDetails, Long autoRefreshIntervalInMillis) {
|
||||
driver.get(root + "gwt/Leaderboard.html?" + getLeaderboard(leaderboard) + //$NON-NLS-1$
|
||||
"&" + getGWTCodeServer() + "&" + getShowRaceDeatails(raceDetails) +
|
||||
"&" + getGWTCodeServerAndLocale() + "&" + getShowRaceDeatails(raceDetails) +
|
||||
(autoRefreshIntervalInMillis==null ? "" : ("&" + getAutoRefreshIntervalMillis(autoRefreshIntervalInMillis)))); //$NON-NLS-1$
|
||||
|
||||
return new LeaderboardPage(driver, leaderboard);
|
||||
|
||||
Executable → Regular
+1
-1
@@ -34,7 +34,7 @@ public class LeaderboardEditingPage extends HostPage {
|
||||
* @throws UnsupportedEncodingException
|
||||
*/
|
||||
public static LeaderboardEditingPage goToPage(String leaderboardName, WebDriver driver, String root) {
|
||||
driver.get(root + "gwt/LeaderboardEditing.html?name=" + leaderboardName + "&" + getGWTCodeServer()); //$NON-NLS-1$
|
||||
driver.get(root + "gwt/LeaderboardEditing.html?name=" + leaderboardName + "&" + getGWTCodeServerAndLocale()); //$NON-NLS-1$
|
||||
|
||||
return new LeaderboardEditingPage(driver);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user