8000 resultSQO should have same WebDriver as targetSQO - #97 · seleniumQuery/seleniumQuery@cf065f8 · GitHub
[go: up one dir, main page]

Skip to content

Commit cf065f8

Browse files
committed
resultSQO should have same WebDriver as targetSQO - #97
1 parent fa50274 commit cf065f8

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

src/main/java/io/github/seleniumquery/functions/jquery/traversing/filtering/FilterFunction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public class FilterFunction {
2727
public SeleniumQueryObject filter(SeleniumQueryObject seleniumQueryObject, Predicate<WebElement> filterFunction) {
2828
return instance().create(seleniumQueryObject.getSeleniumQueryFunctions(),
2929
seleniumQueryObject.getWebDriver(),
30-
seleniumQueryObject.getBy(),
30+
null,
3131
seleniumQueryObject.get(),
3232
seleniumQueryObject);
3333
}

src/test/java/io/github/seleniumquery/functions/jquery/traversing/filtering/FilterFunctionTest.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,4 +66,14 @@ public void resultSQO_should_have_same_SQFunctions_as_targetSQO() {
6666
assertThat(resultSQO.getSeleniumQueryFunctions(), is(targetSQO.getSeleniumQueryFunctions()));
6767
}
6868

69+
@Test
70+
public void resultSQO_should_have_same_WebDriver_as_targetSQO() {
71+
// given
72+
SeleniumQueryObject targetSQO = createStubSeleniumQueryObject();
73+
// when
74+
SeleniumQueryObject resultSQO = filterFunction.filter(targetSQO, NULL_PREDICATE);
75+
// then
76+
assertThat(resultSQO.getWebDriver(), is(targetSQO.getWebDriver()));
77+
}
78+
6979
}

0 commit comments

Comments
 (0)
0