selenium - WebDriverException 元素必须是用户可编辑的才能清除它

标签 selenium webdriver selenium-chromedriver chrome-web-driver fluentlenium

我正在尝试运行测试用例来执行重置密码,我正面临这个问题。

WebDriverException 元素必须是用户可编辑的才能清除它。

基本上我正在访问用于输入新密码的页面并执行以下操作:

browser.$("#newPassword").text("password");

上面一行的执行会引发错误。

最佳答案

我遇到了同样的问题,这是因为有另一个具有相同 ID 的元素不是输入字段,因此无法清除。

关于selenium - WebDriverException 元素必须是用户可编辑的才能清除它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28711969/

相关文章:

angularjs - 我可以在 Protractor 框架中重用/调用 Selenium-Java 框架中的现有 API 吗?

firefox - 如何删除所有域中的所有 cookie?

google-chrome - 适用于 Centos/Linux 的 Google chrome 旧版本

python - Selenium 无法定位元素(Python)WebScraping

java - Selenium 中测试失败的截图

ruby-on-rails - 你如何使用 Minitest、Capybara、Selenium 执行 javascript 测试?

css - 如何从 css Selenium Webdriver 获取后台 url

c# - Selenium WebDriver C# - 获取文本

java - 如何最大化 Selenium 屏

javascript - 如何清除文本输入?