Cannot run some WPT cases manually
https://bugs.webkit.org/show_bug.cgi?id=203063

Patch by Peng Liu <peng.liu6@apple.com> on 2019-10-22
Reviewed by Eric Carlson.

* web-platform-tests/resources/testdriver-vendor.js:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@251440 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/imported/w3c/ChangeLog b/LayoutTests/imported/w3c/ChangeLog
index 5a133585..929b3d1 100644
--- a/LayoutTests/imported/w3c/ChangeLog
+++ b/LayoutTests/imported/w3c/ChangeLog
@@ -1,3 +1,12 @@
+2019-10-22  Peng Liu  <peng.liu6@apple.com>
+
+        Cannot run some WPT cases manually
+        https://bugs.webkit.org/show_bug.cgi?id=203063
+
+        Reviewed by Eric Carlson.
+
+        * web-platform-tests/resources/testdriver-vendor.js:
+
 2019-10-21  Simon Fraser  <simon.fraser@apple.com>
 
         wpt/css/css-images/gradient/color-stops-parsing.html crashes
diff --git a/LayoutTests/imported/w3c/web-platform-tests/resources/testdriver-vendor.js b/LayoutTests/imported/w3c/web-platform-tests/resources/testdriver-vendor.js
index c930ecf..4186a4c 100644
--- a/LayoutTests/imported/w3c/web-platform-tests/resources/testdriver-vendor.js
+++ b/LayoutTests/imported/w3c/web-platform-tests/resources/testdriver-vendor.js
@@ -180,6 +180,9 @@
 
 window.test_driver_internal.click = function (element, coords)
 {
+    if (!window.testRunner)
+        return Promise.resolve();
+
     if (!window.eventSender)
         return Promise.reject(new Error("window.eventSender is undefined."));