Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions src/org/labkey/test/WebDriverWrapper.java
Original file line number Diff line number Diff line change
Expand Up @@ -217,16 +217,17 @@ public int getWebDriverTimeZoneOffset()
}

/**
* Test process might be running in a different time zone from the browser. This allows shifting test date to
* browser dates.
* Test process might be running in a different time zone from the browser. This method give the number of minutes
* to add to a system date to convert to the equivalent browser date.
* <pre>{@code
* TestDateUtils.diffFromTodaysDate(Calendar.MINUTE, getRelativeTimeZoneOffset())
* }</pre>
* @return The number of minutes to add to a system date to convert to the equivalent browser date
* A negative value indicates that the browser's time zone is West of the system time zone. Positive is East.
* @return minute offset of browser's time zone relative to the system's
*/
public int getRelativeTimeZoneOffset()
{
return ZoneId.systemDefault().getRules().getOffset(Instant.now()).getTotalSeconds() / 60 - getWebDriverTimeZoneOffset();
return -(ZoneId.systemDefault().getRules().getOffset(Instant.now()).getTotalSeconds() / 60 + getWebDriverTimeZoneOffset());
}

/**
Expand Down