Skip to content

Commit 79afb86

Browse files
committed
Fix the Buck build.
1 parent a87c33b commit 79afb86

File tree

6 files changed

+20
-9
lines changed

6 files changed

+20
-9
lines changed

java/client/test/org/openqa/selenium/JavascriptEnabledDriverTest.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333

3434
import org.hamcrest.Matchers;
3535
import org.junit.Test;
36-
import org.openqa.selenium.htmlunit.HtmlUnitDriver;
3736
import org.openqa.selenium.internal.Locatable;
3837
import org.openqa.selenium.support.ui.ExpectedConditions;
3938
import org.openqa.selenium.testing.Ignore;
@@ -216,9 +215,7 @@ public void testShouldBeAbleToClickIfEvenSomethingHorribleHappens() {
216215
@Test
217216
public void testShouldBeAbleToGetTheLocationOfAnElement() {
218217
assumeTrue(driver instanceof JavascriptExecutor);
219-
if (driver instanceof HtmlUnitDriver) {
220-
assumeTrue(((HtmlUnitDriver) driver).isJavascriptEnabled());
221-
}
218+
assumeTrue(((HasCapabilities) driver).getCapabilities().isJavascriptEnabled());
222219

223220
driver.get(pages.javascriptPage);
224221

java/client/test/org/openqa/selenium/htmlunit/BUCK

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ java_test(name = 'htmlunit',
1111
'//java/client/src/org/openqa/selenium:webdriver-api',
1212
'//java/client/test/org/openqa/selenium:large-tests',
1313
'//third_party/java/htmlunit:htmlunit',
14+
'//third_party/java/htmlunit:htmlunit-driver',
1415
'//third_party/java/junit:junit',
1516
],
1617
)
@@ -27,7 +28,7 @@ java_test(name = 'htmlunit-no-js',
2728
'//java/client/src/org/openqa/selenium/remote:remote',
2829
'//java/client/src/org/openqa/selenium:webdriver-api',
2930
'//java/client/test/org/openqa/selenium:large-tests',
30-
'//third_party/java/htmlunit:htmlunit',
31+
'//third_party/java/htmlunit:htmlunit-driver',
3132
'//third_party/java/junit:junit',
3233
],
3334
)

java/client/test/org/openqa/selenium/safari/BUCK

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ java_test(name = 'safari',
1313
)
1414

1515
java_library(name = 'tests',
16-
srcs = glob(['*Test.java']) + ['SafariTestBase.java'],
16+
srcs = glob(['*Test.java']),
1717
deps = [
1818
'//java/client/src/org/openqa/selenium:webdriver-api',
1919
'//java/client/src/org/openqa/selenium/remote:remote',

java/client/test/org/openqa/selenium/testing/BUCK

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ java_library(name = 'annotations',
66
'NativeEventsRequired.java',
77
'NeedsLocalEnvironment.java',
88
'NeedsFreshDriver.java',
9+
'NoDriverAfterTest.java',
910
'NotYetImplemented.java',
1011
'SwitchToTopAfterTest.java',
1112
],
@@ -53,6 +54,7 @@ java_library(name = 'test-base',
5354
'//java/client/src/org/openqa/selenium/support/ui:wait',
5455
'//java/client/test/org/openqa/selenium/testing/drivers:drivers',
5556
'//third_party/java/htmlunit:htmlunit',
57+
'//third_party/java/htmlunit:htmlunit-driver',
5658
'//third_party/java/guava:guava',
5759
'//third_party/java/hamcrest:hamcrest',
5860
'//third_party/java/junit:junit',

java/server/test/org/openqa/grid/e2e/BUCK

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ java_library(name = 'tests',
2222
'//java/server/src/org/openqa/grid/common:common',
2323
'//java/server/src/org/openqa/grid/selenium:classes',
2424
'//java/server/src/org/openqa/grid/shared:interfaces',
25-
'//third_party/java/htmlunit:htmlunit',
25+
'//third_party/java/htmlunit:htmlunit-driver',
2626
'//third_party/java/guava:guava',
2727
'//third_party/java/httpcomponents:httpclient',
2828
'//third_party/java/junit:junit',

third_party/java/htmlunit/BUCK

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
prebuilt_jar(name = 'htmlunit-driver',
2+
binary_jar = 'selenium-htmlunit-driver-2.52.0.jar',
3+
deps = [
4+
':htmlunit',
5+
],
6+
visibility = ['PUBLIC'],
7+
)
8+
19
prebuilt_jar(name = 'htmlunit',
210
binary_jar = 'htmlunit-2.18.jar',
311
source_jar = 'htmlunit-2.18-sources.jar',
@@ -13,13 +21,16 @@ prebuilt_jar(name = 'htmlunit',
1321
'//third_party/java/websocket:websocket-client',
1422
'//third_party/java/xml:xml',
1523
],
16-
visibility = ['PUBLIC'],
24+
visibility = [
25+
'//java/client/test/org/openqa/selenium/htmlunit:',
26+
'//java/client/test/org/openqa/selenium/testing:test-base',
27+
],
1728
)
1829

1930
prebuilt_jar(name = 'js-core',
2031
binary_jar = 'htmlunit-core-js-2.17.jar',
2132
source_jar = 'htmlunit-core-js-2.17-sources.jar',
2233
visibility = [
23-
'//java/client/src/org/openqa/selenium/htmlunit:htmlunit',
34+
# '//java/client/src/org/openqa/selenium/htmlunit:htmlunit',
2435
],
2536
)

0 commit comments

Comments
 (0)