Skip to content

Commit ee798e4

Browse files
committed
Fixed js code for screen identification
1 parent 9d61392 commit ee798e4

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ All changes to Galen Framework project will be documented in this file
55
### Fixed
66
- Blur for edges of page element image
77
- Removed default ./ prefix to all spec paths
8+
- Screen identification on some websites
89

910
### Changed
1011
- Exiting with error code by default in case there were failed tests

galen-core/src/main/java/com/galenframework/page/selenium/ScreenElement.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,11 @@ public ScreenElement(WebDriver driver) {
3636
@Override
3737
public Rect calculateArea() {
3838
List<Long> size = (List<Long>)((JavascriptExecutor)driver).executeScript("return [Math.max(" +
39+
"document.documentElement.scrollWidth," +
3940
"document.body.offsetWidth, document.documentElement.offsetWidth," +
4041
"document.body.clientWidth, document.documentElement.clientWidth)," +
4142
"Math.max(" +
43+
"document.documentElement.scrollHeight," +
4244
"document.body.offsetHeight, document.documentElement.offsetHeight," +
4345
"document.body.clientHeight, document.documentElement.clientHeight)];"
4446
);

0 commit comments

Comments
 (0)