Ruby Selenium 2.0 无法获取输入标签的值

标签 ruby selenium

无法使用 Selenium 2.0 webdriver 和 Ruby 获取输入标签值。

@driver.find_element(:id, "customer_info_last_name").text 什么都不返回

@driver.find_element(:id, "customer_info_last_name").value 产生未知方法错误

检索输入标签值的正确方法是什么?

最佳答案

这个怎么样?

@driver.find_element(:id, "customer_info_last_name").attribute('value')  

关于Ruby Selenium 2.0 无法获取输入标签的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9474036/

相关文章:

ruby-on-rails - 如何用 Ruby 定义 一天前在 2 :00 PM?

ruby - GitHub Action 安装 gem 失败

ruby-on-rails - 尝试访问时不引人注意地为关联创建记录?

python - 使用 selenium 将多个 for 循环组合成 CSV

mysql - 如何使用带有密码的 rake 数据库命令

Ruby 找不到新版本的 OpenSSL

java - Selenium Web 驱动程序 : findElement(By. 名称 ..... 和 headless 浏览器

python - 使用 selenium 2(Python 绑定(bind))在 Web 浏览器中的任意位置单击

java - chromedriver window.navigator.webdriver 标志对于 chrome v80+ 为 true

c# - 选择没有id的表并迭代所有href