【发布时间】:2020-06-15 10:11:06
【问题描述】:
我正在尝试从字段中删除属性“只读”。当我尝试通过 Ruby 执行此操作时,出现以下错误:
element = Selenium::WebDriver::Driver.execute_script("arguments[0].removeAttribute('readonly','readonly')",date_field)
错误:
Selenium::WebDriver::Driver:Class 的未定义方法 `execute_script' (NoMethodError)
如何解决此错误并使用 ruby selenium 删除属性?
【问题讨论】:
-
execute_script方法与browser/driver实例相关联,但与WebDriver::Driver无关。脚本中的浏览器实例变量是什么?是@browser还是@driver? -
全局声明为 $driver 和 $browser
标签: ruby selenium automation