diff --git a/.idea/libraries/htmlunit.xml b/.idea/libraries/htmlunit.xml
index 9ea010975ae39..3a29776b4ad34 100644
--- a/.idea/libraries/htmlunit.xml
+++ b/.idea/libraries/htmlunit.xml
@@ -1,17 +1,17 @@
-
+
-
+
-
+
-
+
\ No newline at end of file
diff --git a/java/client/.classpath b/java/client/.classpath
index b6a89a7affeb2..81afa7e5958b2 100644
--- a/java/client/.classpath
+++ b/java/client/.classpath
@@ -7,10 +7,10 @@
-
+
-
+
diff --git a/third_party/java/htmlunit/BUCK b/third_party/java/htmlunit/BUCK
index 49fa8293fc98c..fce1bb48d602e 100644
--- a/third_party/java/htmlunit/BUCK
+++ b/third_party/java/htmlunit/BUCK
@@ -1,8 +1,8 @@
prebuilt_jar(
name = 'htmlunit',
- maven_coords = 'net.sourceforge.htmlunit:htmlunit:jar:2.28',
- binary_jar = 'htmlunit-2.28.jar',
- source_jar = 'htmlunit-2.28-sources.jar',
+ maven_coords = 'net.sourceforge.htmlunit:htmlunit:jar:2.29',
+ binary_jar = 'htmlunit-2.29.jar',
+ source_jar = 'htmlunit-2.29-sources.jar',
deps = [
':htmlunit-core-js',
':neko-htmlunit',
diff --git a/third_party/java/htmlunit/htmlunit-2.28-sources.jar b/third_party/java/htmlunit/htmlunit-2.29-sources.jar
similarity index 78%
rename from third_party/java/htmlunit/htmlunit-2.28-sources.jar
rename to third_party/java/htmlunit/htmlunit-2.29-sources.jar
index 50bec9ecea45a..eec2b7d521686 100644
Binary files a/third_party/java/htmlunit/htmlunit-2.28-sources.jar and b/third_party/java/htmlunit/htmlunit-2.29-sources.jar differ
diff --git a/third_party/java/htmlunit/htmlunit-2.28.jar b/third_party/java/htmlunit/htmlunit-2.29.jar
similarity index 68%
rename from third_party/java/htmlunit/htmlunit-2.28.jar
rename to third_party/java/htmlunit/htmlunit-2.29.jar
index 21a05b69cb085..b06d461d4ccdd 100644
Binary files a/third_party/java/htmlunit/htmlunit-2.28.jar and b/third_party/java/htmlunit/htmlunit-2.29.jar differ
diff --git a/third_party/java/selenium/BUCK b/third_party/java/selenium/BUCK
index 0da6bc11487da..6e6bbbb9e7713 100644
--- a/third_party/java/selenium/BUCK
+++ b/third_party/java/selenium/BUCK
@@ -1,8 +1,8 @@
prebuilt_jar(
name = 'htmlunit-driver',
- maven_coords = 'org.seleniumhq.selenium:htmlunit-driver:jar:2.28.5',
- binary_jar = 'htmlunit-driver-2.28.5.jar',
- source_jar = 'htmlunit-driver-2.28.5-sources.jar',
+ maven_coords = 'org.seleniumhq.selenium:htmlunit-driver:jar:2.29.0',
+ binary_jar = 'htmlunit-driver-2.29.0.jar',
+ source_jar = 'htmlunit-driver-2.29.0-sources.jar',
deps = [
'//java/client/src/org/openqa/selenium/remote:remote',
'//java/client/src/org/openqa/selenium/support:support',
diff --git a/third_party/java/selenium/htmlunit-driver-2.28.5-sources.jar b/third_party/java/selenium/htmlunit-driver-2.29.0-sources.jar
similarity index 91%
rename from third_party/java/selenium/htmlunit-driver-2.28.5-sources.jar
rename to third_party/java/selenium/htmlunit-driver-2.29.0-sources.jar
index 2d8b7438659c4..6d74eb64b525d 100644
Binary files a/third_party/java/selenium/htmlunit-driver-2.28.5-sources.jar and b/third_party/java/selenium/htmlunit-driver-2.29.0-sources.jar differ
diff --git a/third_party/java/selenium/htmlunit-driver-2.28.5.jar b/third_party/java/selenium/htmlunit-driver-2.29.0.jar
similarity index 91%
rename from third_party/java/selenium/htmlunit-driver-2.28.5.jar
rename to third_party/java/selenium/htmlunit-driver-2.29.0.jar
index 9ddb4c511db42..0e2692b6287d8 100644
Binary files a/third_party/java/selenium/htmlunit-driver-2.28.5.jar and b/third_party/java/selenium/htmlunit-driver-2.29.0.jar differ