Add spec_urls for WebDriver commands (#23851)

diff --git a/webdriver/commands/AcceptAlert.json b/webdriver/commands/AcceptAlert.json
index 7946930..b573bb0 100644
--- a/webdriver/commands/AcceptAlert.json
+++ b/webdriver/commands/AcceptAlert.json
@@ -3,6 +3,7 @@
     "commands": {
       "AcceptAlert": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#accept-alert",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/AddCookie.json b/webdriver/commands/AddCookie.json
index 2497ec0..fe4de7a 100644
--- a/webdriver/commands/AddCookie.json
+++ b/webdriver/commands/AddCookie.json
@@ -3,6 +3,7 @@
     "commands": {
       "AddCookie": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#add-cookie",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/Back.json b/webdriver/commands/Back.json
index 1a1e50f..249d362 100644
--- a/webdriver/commands/Back.json
+++ b/webdriver/commands/Back.json
@@ -3,6 +3,7 @@
     "commands": {
       "Back": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#back",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/CloseWindow.json b/webdriver/commands/CloseWindow.json
index ee41117..86ff931 100644
--- a/webdriver/commands/CloseWindow.json
+++ b/webdriver/commands/CloseWindow.json
@@ -4,7 +4,7 @@
       "CloseWindow": {
         "__compat": {
           "mdn_url": "https://developer.mozilla.org/docs/Web/WebDriver/Commands/CloseWindow",
-          "spec_url": "https://w3c.github.io/webdriver/#dfn-close-window",
+          "spec_url": "https://w3c.github.io/webdriver/#close-window",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/DeleteAllCookies.json b/webdriver/commands/DeleteAllCookies.json
index decefe0..0842e57 100644
--- a/webdriver/commands/DeleteAllCookies.json
+++ b/webdriver/commands/DeleteAllCookies.json
@@ -3,6 +3,7 @@
     "commands": {
       "DeleteAllCookies": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#delete-all-cookies",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/DeleteCookie.json b/webdriver/commands/DeleteCookie.json
index 5d6ea01..9400742 100644
--- a/webdriver/commands/DeleteCookie.json
+++ b/webdriver/commands/DeleteCookie.json
@@ -3,6 +3,7 @@
     "commands": {
       "DeleteCookie": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#delete-cookie",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/DeleteSession.json b/webdriver/commands/DeleteSession.json
index 4734a2d..14c794e 100644
--- a/webdriver/commands/DeleteSession.json
+++ b/webdriver/commands/DeleteSession.json
@@ -3,6 +3,7 @@
     "commands": {
       "DeleteSession": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#delete-session",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/DismissAlert.json b/webdriver/commands/DismissAlert.json
index 40bd1a3..b6f3dec 100644
--- a/webdriver/commands/DismissAlert.json
+++ b/webdriver/commands/DismissAlert.json
@@ -3,6 +3,7 @@
     "commands": {
       "DismissAlert": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#dismiss-alert",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/ElementClear.json b/webdriver/commands/ElementClear.json
index ed961a9..29ff6f8 100644
--- a/webdriver/commands/ElementClear.json
+++ b/webdriver/commands/ElementClear.json
@@ -3,6 +3,7 @@
     "commands": {
       "ElementClear": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#element-clear",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/ElementClick.json b/webdriver/commands/ElementClick.json
index 3cc5565..7856b71 100644
--- a/webdriver/commands/ElementClick.json
+++ b/webdriver/commands/ElementClick.json
@@ -3,6 +3,7 @@
     "commands": {
       "ElementClick": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#element-click",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/ElementSendKeys.json b/webdriver/commands/ElementSendKeys.json
index 8766011..e1aa081 100644
--- a/webdriver/commands/ElementSendKeys.json
+++ b/webdriver/commands/ElementSendKeys.json
@@ -3,6 +3,7 @@
     "commands": {
       "ElementSendKeys": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#element-send-keys",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/ExecuteAsyncScript.json b/webdriver/commands/ExecuteAsyncScript.json
index 7452700..f60e301 100644
--- a/webdriver/commands/ExecuteAsyncScript.json
+++ b/webdriver/commands/ExecuteAsyncScript.json
@@ -3,6 +3,7 @@
     "commands": {
       "ExecuteAsyncScript": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#execute-async-script",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/ExecuteScript.json b/webdriver/commands/ExecuteScript.json
index 7767b56..7ab4163 100644
--- a/webdriver/commands/ExecuteScript.json
+++ b/webdriver/commands/ExecuteScript.json
@@ -3,6 +3,7 @@
     "commands": {
       "ExecuteScript": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#execute-script",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/FindElement.json b/webdriver/commands/FindElement.json
index 9fbec70..f280412 100644
--- a/webdriver/commands/FindElement.json
+++ b/webdriver/commands/FindElement.json
@@ -3,6 +3,7 @@
     "commands": {
       "FindElement": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#find-element",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/FindElementFromElement.json b/webdriver/commands/FindElementFromElement.json
index 71fdabf..a49d0be 100644
--- a/webdriver/commands/FindElementFromElement.json
+++ b/webdriver/commands/FindElementFromElement.json
@@ -3,6 +3,7 @@
     "commands": {
       "FindElementFromElement": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#find-element-from-element",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/FindElements.json b/webdriver/commands/FindElements.json
index 796cf47..96bb433 100644
--- a/webdriver/commands/FindElements.json
+++ b/webdriver/commands/FindElements.json
@@ -3,6 +3,7 @@
     "commands": {
       "FindElements": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#find-elements",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/FindElementsFromElement.json b/webdriver/commands/FindElementsFromElement.json
index e943563..094cfbf 100644
--- a/webdriver/commands/FindElementsFromElement.json
+++ b/webdriver/commands/FindElementsFromElement.json
@@ -3,6 +3,7 @@
     "commands": {
       "FindElementsFromElement": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#find-elements-from-element",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/Forward.json b/webdriver/commands/Forward.json
index 6f9df6c..9a9adc7 100644
--- a/webdriver/commands/Forward.json
+++ b/webdriver/commands/Forward.json
@@ -3,6 +3,7 @@
     "commands": {
       "Forward": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#forward",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/FullscreenWindow.json b/webdriver/commands/FullscreenWindow.json
index b86b330..2cd05c9 100644
--- a/webdriver/commands/FullscreenWindow.json
+++ b/webdriver/commands/FullscreenWindow.json
@@ -3,6 +3,7 @@
     "commands": {
       "FullscreenWindow": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#fullscreen-window",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/GetActiveElement.json b/webdriver/commands/GetActiveElement.json
index 4364944..3d8b3ec 100644
--- a/webdriver/commands/GetActiveElement.json
+++ b/webdriver/commands/GetActiveElement.json
@@ -3,6 +3,7 @@
     "commands": {
       "GetActiveElement": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#get-active-element",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/GetAlertText.json b/webdriver/commands/GetAlertText.json
index 52b16e1..c5fdab5 100644
--- a/webdriver/commands/GetAlertText.json
+++ b/webdriver/commands/GetAlertText.json
@@ -3,6 +3,7 @@
     "commands": {
       "GetAlertText": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#get-alert-text",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/GetAllCookies.json b/webdriver/commands/GetAllCookies.json
index 37fc7f9..59eb9fc 100644
--- a/webdriver/commands/GetAllCookies.json
+++ b/webdriver/commands/GetAllCookies.json
@@ -3,6 +3,7 @@
     "commands": {
       "GetAllCookies": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#get-all-cookies",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/GetCurrentURL.json b/webdriver/commands/GetCurrentURL.json
index 3db281c..40cf1e0 100644
--- a/webdriver/commands/GetCurrentURL.json
+++ b/webdriver/commands/GetCurrentURL.json
@@ -3,6 +3,7 @@
     "commands": {
       "GetCurrentURL": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#get-current-url",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/GetElementAttribute.json b/webdriver/commands/GetElementAttribute.json
index 77ffd6b..919c8ae 100644
--- a/webdriver/commands/GetElementAttribute.json
+++ b/webdriver/commands/GetElementAttribute.json
@@ -4,7 +4,7 @@
       "GetElementAttribute": {
         "__compat": {
           "mdn_url": "https://developer.mozilla.org/docs/Web/WebDriver/Commands/GetElementAttribute",
-          "spec_url": "https://w3c.github.io/webdriver/#dfn-get-element-attribute",
+          "spec_url": "https://w3c.github.io/webdriver/#get-element-attribute",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/GetElementCSSValue.json b/webdriver/commands/GetElementCSSValue.json
index f15149a..de40176 100644
--- a/webdriver/commands/GetElementCSSValue.json
+++ b/webdriver/commands/GetElementCSSValue.json
@@ -3,6 +3,7 @@
     "commands": {
       "GetElementCSSValue": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#get-element-css-value",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/GetElementProperty.json b/webdriver/commands/GetElementProperty.json
index 956b32a..572e794 100644
--- a/webdriver/commands/GetElementProperty.json
+++ b/webdriver/commands/GetElementProperty.json
@@ -4,7 +4,7 @@
       "GetElementProperty": {
         "__compat": {
           "mdn_url": "https://developer.mozilla.org/docs/Web/WebDriver/Commands/GetElementProperty",
-          "spec_url": "https://w3c.github.io/webdriver/#dfn-get-element-property",
+          "spec_url": "https://w3c.github.io/webdriver/#get-element-property",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/GetElementRect.json b/webdriver/commands/GetElementRect.json
index e349385..550300b 100644
--- a/webdriver/commands/GetElementRect.json
+++ b/webdriver/commands/GetElementRect.json
@@ -3,6 +3,7 @@
     "commands": {
       "GetElementRect": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#get-element-rect",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/GetElementTagName.json b/webdriver/commands/GetElementTagName.json
index e77ad1f..e313393 100644
--- a/webdriver/commands/GetElementTagName.json
+++ b/webdriver/commands/GetElementTagName.json
@@ -4,7 +4,7 @@
       "GetElementTagName": {
         "__compat": {
           "mdn_url": "https://developer.mozilla.org/docs/Web/WebDriver/Commands/GetElementTagName",
-          "spec_url": "https://w3c.github.io/webdriver/#dfn-get-element-tag-name",
+          "spec_url": "https://w3c.github.io/webdriver/#get-element-tag-name",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/GetElementText.json b/webdriver/commands/GetElementText.json
index 5f8c7ec..48197d0 100644
--- a/webdriver/commands/GetElementText.json
+++ b/webdriver/commands/GetElementText.json
@@ -3,6 +3,7 @@
     "commands": {
       "GetElementText": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#get-element-text",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/GetNamedCookie.json b/webdriver/commands/GetNamedCookie.json
index fee3f67..8707882 100644
--- a/webdriver/commands/GetNamedCookie.json
+++ b/webdriver/commands/GetNamedCookie.json
@@ -3,6 +3,7 @@
     "commands": {
       "GetNamedCookie": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#get-named-cookie",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/GetPageSource.json b/webdriver/commands/GetPageSource.json
index 333fde1..2bb45f7 100644
--- a/webdriver/commands/GetPageSource.json
+++ b/webdriver/commands/GetPageSource.json
@@ -3,6 +3,7 @@
     "commands": {
       "GetPageSource": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#get-page-source",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/GetTimeouts.json b/webdriver/commands/GetTimeouts.json
index 891b04b..b0d988e 100644
--- a/webdriver/commands/GetTimeouts.json
+++ b/webdriver/commands/GetTimeouts.json
@@ -4,7 +4,7 @@
       "GetTimeouts": {
         "__compat": {
           "mdn_url": "https://developer.mozilla.org/docs/Web/WebDriver/Commands/GetTimeouts",
-          "spec_url": "https://w3c.github.io/webdriver/#dfn-get-timeouts",
+          "spec_url": "https://w3c.github.io/webdriver/#get-timeouts",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/GetTitle.json b/webdriver/commands/GetTitle.json
index 881950d..d9f5662 100644
--- a/webdriver/commands/GetTitle.json
+++ b/webdriver/commands/GetTitle.json
@@ -3,6 +3,7 @@
     "commands": {
       "GetTitle": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#get-title",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/GetWindowHandle.json b/webdriver/commands/GetWindowHandle.json
index 82bca44..9107cb2 100644
--- a/webdriver/commands/GetWindowHandle.json
+++ b/webdriver/commands/GetWindowHandle.json
@@ -3,6 +3,7 @@
     "commands": {
       "GetWindowHandle": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#get-window-handle",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/GetWindowHandles.json b/webdriver/commands/GetWindowHandles.json
index 39d10f2..f4324a7 100644
--- a/webdriver/commands/GetWindowHandles.json
+++ b/webdriver/commands/GetWindowHandles.json
@@ -4,7 +4,7 @@
       "GetWindowHandles": {
         "__compat": {
           "mdn_url": "https://developer.mozilla.org/docs/Web/WebDriver/Commands/GetWindowHandles",
-          "spec_url": "https://w3c.github.io/webdriver/#dfn-get-window-handles",
+          "spec_url": "https://w3c.github.io/webdriver/#get-window-handles",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/GetWindowRect.json b/webdriver/commands/GetWindowRect.json
index 1d6f664..4a3953e 100644
--- a/webdriver/commands/GetWindowRect.json
+++ b/webdriver/commands/GetWindowRect.json
@@ -4,7 +4,7 @@
       "GetWindowRect": {
         "__compat": {
           "mdn_url": "https://developer.mozilla.org/docs/Web/WebDriver/Commands/GetWindowRect",
-          "spec_url": "https://w3c.github.io/webdriver/#dfn-get-window-rect",
+          "spec_url": "https://w3c.github.io/webdriver/#get-window-rect",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/IsElementEnabled.json b/webdriver/commands/IsElementEnabled.json
index b64afe4..f2f386f 100644
--- a/webdriver/commands/IsElementEnabled.json
+++ b/webdriver/commands/IsElementEnabled.json
@@ -3,6 +3,7 @@
     "commands": {
       "IsElementEnabled": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#is-element-enabled",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/IsElementSelected.json b/webdriver/commands/IsElementSelected.json
index efa2887..d5c9fe7 100644
--- a/webdriver/commands/IsElementSelected.json
+++ b/webdriver/commands/IsElementSelected.json
@@ -3,6 +3,7 @@
     "commands": {
       "IsElementSelected": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#is-element-selected",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/MaximizeWindow.json b/webdriver/commands/MaximizeWindow.json
index 2cc2faf..4f1a10a 100644
--- a/webdriver/commands/MaximizeWindow.json
+++ b/webdriver/commands/MaximizeWindow.json
@@ -3,6 +3,7 @@
     "commands": {
       "MaximizeWindow": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#maximize-window",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/MinimizeWindow.json b/webdriver/commands/MinimizeWindow.json
index b418ee3..6b02674 100644
--- a/webdriver/commands/MinimizeWindow.json
+++ b/webdriver/commands/MinimizeWindow.json
@@ -3,6 +3,7 @@
     "commands": {
       "MinimizeWindow": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#minimize-window",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/NavigateTo.json b/webdriver/commands/NavigateTo.json
index b785eb2..cb463e3 100644
--- a/webdriver/commands/NavigateTo.json
+++ b/webdriver/commands/NavigateTo.json
@@ -3,6 +3,7 @@
     "commands": {
       "NavigateTo": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#navigate-to",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/NewSession.json b/webdriver/commands/NewSession.json
index 0b87283..7a9dfe0 100644
--- a/webdriver/commands/NewSession.json
+++ b/webdriver/commands/NewSession.json
@@ -3,6 +3,7 @@
     "commands": {
       "NewSession": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#new-session",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/NewWindow.json b/webdriver/commands/NewWindow.json
index 06a67d9..ad83ae4 100644
--- a/webdriver/commands/NewWindow.json
+++ b/webdriver/commands/NewWindow.json
@@ -4,7 +4,7 @@
       "NewWindow": {
         "__compat": {
           "mdn_url": "https://developer.mozilla.org/docs/Web/WebDriver/Commands/New_Window",
-          "spec_url": "https://w3c.github.io/webdriver/#dfn-new-window",
+          "spec_url": "https://w3c.github.io/webdriver/#new-window",
           "support": {
             "chrome": {
               "version_added": false,
diff --git a/webdriver/commands/PerformActions.json b/webdriver/commands/PerformActions.json
index b3c8dbb..e9788ce 100644
--- a/webdriver/commands/PerformActions.json
+++ b/webdriver/commands/PerformActions.json
@@ -3,6 +3,7 @@
     "commands": {
       "PerformActions": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#perform-actions",
           "support": {
             "chrome": {
               "version_added": false,
diff --git a/webdriver/commands/Refresh.json b/webdriver/commands/Refresh.json
index 908d4ad..a2d1dcc 100644
--- a/webdriver/commands/Refresh.json
+++ b/webdriver/commands/Refresh.json
@@ -3,6 +3,7 @@
     "commands": {
       "Refresh": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#refresh",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/ReleaseActions.json b/webdriver/commands/ReleaseActions.json
index 4104ddb..08ae419 100644
--- a/webdriver/commands/ReleaseActions.json
+++ b/webdriver/commands/ReleaseActions.json
@@ -3,6 +3,7 @@
     "commands": {
       "ReleaseActions": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#release-actions",
           "support": {
             "chrome": {
               "version_added": false,
diff --git a/webdriver/commands/SendAlertText.json b/webdriver/commands/SendAlertText.json
index 7337728..39d5cc2 100644
--- a/webdriver/commands/SendAlertText.json
+++ b/webdriver/commands/SendAlertText.json
@@ -3,6 +3,7 @@
     "commands": {
       "SendAlertText": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#send-alert-text",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/SetTimeouts.json b/webdriver/commands/SetTimeouts.json
index 63bd222..e2d1241 100644
--- a/webdriver/commands/SetTimeouts.json
+++ b/webdriver/commands/SetTimeouts.json
@@ -4,7 +4,7 @@
       "SetTimeouts": {
         "__compat": {
           "mdn_url": "https://developer.mozilla.org/docs/Web/WebDriver/Commands/SetTimeouts",
-          "spec_url": "https://w3c.github.io/webdriver/#dfn-set-timeouts",
+          "spec_url": "https://w3c.github.io/webdriver/#set-timeouts",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/SetWindowRect.json b/webdriver/commands/SetWindowRect.json
index df61be9..745a0d0 100644
--- a/webdriver/commands/SetWindowRect.json
+++ b/webdriver/commands/SetWindowRect.json
@@ -4,7 +4,7 @@
       "SetWindowRect": {
         "__compat": {
           "mdn_url": "https://developer.mozilla.org/docs/Web/WebDriver/Commands/SetWindowRect",
-          "spec_url": "https://w3c.github.io/webdriver/#dfn-set-window-rect",
+          "spec_url": "https://w3c.github.io/webdriver/#set-window-rect",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/Status.json b/webdriver/commands/Status.json
index 44e6f7f..fdff94a 100644
--- a/webdriver/commands/Status.json
+++ b/webdriver/commands/Status.json
@@ -3,6 +3,7 @@
     "commands": {
       "Status": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#status",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/SwitchToFrame.json b/webdriver/commands/SwitchToFrame.json
index b24e2eb..2dbf415 100644
--- a/webdriver/commands/SwitchToFrame.json
+++ b/webdriver/commands/SwitchToFrame.json
@@ -3,6 +3,7 @@
     "commands": {
       "SwitchToFrame": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#switch-to-frame",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/SwitchToParentFrame.json b/webdriver/commands/SwitchToParentFrame.json
index ace9f53..225b698 100644
--- a/webdriver/commands/SwitchToParentFrame.json
+++ b/webdriver/commands/SwitchToParentFrame.json
@@ -3,6 +3,7 @@
     "commands": {
       "SwitchToParentFrame": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#switch-to-parent-frame",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/SwitchToWindow.json b/webdriver/commands/SwitchToWindow.json
index ee86d29..b0c6f62 100644
--- a/webdriver/commands/SwitchToWindow.json
+++ b/webdriver/commands/SwitchToWindow.json
@@ -3,6 +3,7 @@
     "commands": {
       "SwitchToWindow": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#switch-to-window",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/TakeElementScreenshot.json b/webdriver/commands/TakeElementScreenshot.json
index 16ed1b9..052e7a0 100644
--- a/webdriver/commands/TakeElementScreenshot.json
+++ b/webdriver/commands/TakeElementScreenshot.json
@@ -3,6 +3,7 @@
     "commands": {
       "TakeElementScreenshot": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#take-element-screenshot",
           "support": {
             "chrome": {
               "version_added": "65",
diff --git a/webdriver/commands/TakeScreenshot.json b/webdriver/commands/TakeScreenshot.json
index bfe1963..c703e97 100644
--- a/webdriver/commands/TakeScreenshot.json
+++ b/webdriver/commands/TakeScreenshot.json
@@ -3,6 +3,7 @@
     "commands": {
       "TakeScreenshot": {
         "__compat": {
+          "spec_url": "https://w3c.github.io/webdriver/#take-screenshot",
           "support": {
             "chrome": {
               "version_added": "65",