diff --git a/website_and_docs/content/documentation/webdriver/troubleshooting/errors/_index.en.md b/website_and_docs/content/documentation/webdriver/troubleshooting/errors/_index.en.md index 38ba7a0a5f2..0013fd52963 100644 --- a/website_and_docs/content/documentation/webdriver/troubleshooting/errors/_index.en.md +++ b/website_and_docs/content/documentation/webdriver/troubleshooting/errors/_index.en.md @@ -163,3 +163,19 @@ This exception occurs when the WebDriver is unable to create a new session for t - On macOS, go to **System Settings > Privacy & Security**, and allow the driver to run if blocked. - Verify the driver binary is executable (`chmod +x /path/to/driver` on Linux/macOS). +## ElementNotInteractableException + +This occurs when Selenium is unable to interact with a WebElement. + +### Likely Cause + +This usually occurs when one of three things happens: +* An element is not displayed +* An element is neither pointer nor keyboard interactable +* An element's center point can not be scrolled into the viewport + +### Possible Solutions + +Depending on the circumstance, there might _not_ be anything you can do. However, possible +things to try are setting [Explicit Waits]({{< ref "../waits#explicit-waits" >}}) or interacting +with another element/clicking a button on the page that might change state of the DOM. diff --git a/website_and_docs/content/documentation/webdriver/troubleshooting/errors/_index.ja.md b/website_and_docs/content/documentation/webdriver/troubleshooting/errors/_index.ja.md index 87c1c869e17..6604ba48f0a 100644 --- a/website_and_docs/content/documentation/webdriver/troubleshooting/errors/_index.ja.md +++ b/website_and_docs/content/documentation/webdriver/troubleshooting/errors/_index.ja.md @@ -157,4 +157,21 @@ This exception occurs when the WebDriver is unable to create a new session for t - Ensure the WebDriver version matches the browser version. For Chrome, check the browser version at `chrome://settings/help` and download the matching driver from [ChromeDriver Downloads](https://chromedriver.chromium.org/downloads). - On macOS, go to **System Settings > Privacy & Security**, and allow the driver to run if blocked. -- Verify the driver binary is executable (`chmod +x /path/to/driver` on Linux/macOS). \ No newline at end of file +- Verify the driver binary is executable (`chmod +x /path/to/driver` on Linux/macOS). + +## ElementNotInteractableException + +This occurs when Selenium is unable to interact with a WebElement. + +### Likely Cause + +This usually occurs when one of three things happens: +* An element is not displayed +* An element is neither pointer nor keyboard interactable +* An element's center point can not be scrolled into the viewport + +### Possible Solutions + +Depending on the circumstance, there might _not_ be anything you can do. However, possible +things to try are setting [Explicit Waits]({{< ref "../waits#explicit-waits" >}}) or interacting +with another element/clicking a button on the page that might change state of the DOM. \ No newline at end of file diff --git a/website_and_docs/content/documentation/webdriver/troubleshooting/errors/_index.pt-br.md b/website_and_docs/content/documentation/webdriver/troubleshooting/errors/_index.pt-br.md index 6930ccfd5a7..cb4c635b5df 100644 --- a/website_and_docs/content/documentation/webdriver/troubleshooting/errors/_index.pt-br.md +++ b/website_and_docs/content/documentation/webdriver/troubleshooting/errors/_index.pt-br.md @@ -159,3 +159,19 @@ This exception occurs when the WebDriver is unable to create a new session for t - On macOS, go to **System Settings > Privacy & Security**, and allow the driver to run if blocked. - Verify the driver binary is executable (`chmod +x /path/to/driver` on Linux/macOS). +## ElementNotInteractableException + +This occurs when Selenium is unable to interact with a WebElement. + +### Likely Cause + +This usually occurs when one of three things happens: +* An element is not displayed +* An element is neither pointer nor keyboard interactable +* An element's center point can not be scrolled into the viewport + +### Possible Solutions + +Depending on the circumstance, there might _not_ be anything you can do. However, possible +things to try are setting [Explicit Waits]({{< ref "../waits#explicit-waits" >}}) or interacting +with another element/clicking a button on the page that might change state of the DOM. diff --git a/website_and_docs/content/documentation/webdriver/troubleshooting/errors/_index.zh-cn.md b/website_and_docs/content/documentation/webdriver/troubleshooting/errors/_index.zh-cn.md index e9b0d4372e0..8101c1626d0 100644 --- a/website_and_docs/content/documentation/webdriver/troubleshooting/errors/_index.zh-cn.md +++ b/website_and_docs/content/documentation/webdriver/troubleshooting/errors/_index.zh-cn.md @@ -161,3 +161,20 @@ Actions class with `Actions.moveToElement(element)`. - 确保 WebDriver 版本与浏览器版本匹配。对于 Chrome,请在浏览器中访问 `chrome://settings/help` 检查浏览器版本,并从 [ChromeDriver 下载](https://chromedriver.chromium.org/downloads)页面下载匹配的驱动程序。 - 在 macOS 上,转到 **系统设置 > 隐私与安全性**,并允许驱动程序运行(如果被阻止)。 - 验证驱动程序二进制文件是否可执行(在 Linux/macOS 上运行 `chmod +x /path/to/driver`)。 + +## ElementNotInteractableException + +This occurs when Selenium is unable to interact with a WebElement. + +### Likely Cause + +This usually occurs when one of three things happens: +* An element is not displayed +* An element is neither pointer nor keyboard interactable +* An element's center point can not be scrolled into the viewport + +### Possible Solutions + +Depending on the circumstance, there might _not_ be anything you can do. However, possible +things to try are setting [Explicit Waits]({{< ref "../waits#explicit-waits" >}}) or interacting +with another element/clicking a button on the page that might change state of the DOM.