如何使用 Watir 获取元素自定义属性的值

2023-11-26

我的 HTML 看起来像这样:

<input custom_attribute="so cool" type="text" />

我想获得的价值custom_attribute using Watir.


browser.text_field(:index, 1).attribute_value("custom_attribute")
#=> "so cool"

Sources:

  • http://www.mail-archive.com/wtr-general%40rubyforge.org/msg06769.html
  • http://rdoc.info/gems/watir/1.6.6/Watir/Element#attribute_value-instance_method
  • https://github.com/watir/watir-classic/blob/master/lib/watir-classic/element.rb
  • http://zeljkofilipin.com/watir-select-element-using-custom-attribute/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Watir 获取元素自定义属性的值 的相关文章

随机推荐

  • 替换元素中所有出现的字符串

    我想替换给定元素的所有后代元素 的文本 中的特定字符串 innerHTML不能使用 因为该序列可以出现在属性中 我尝试过使用 XPath 但似乎该界面本质上是只读的 因为这仅限于一个元素 所以函数如下document getElements
  • 无法在 python pandas 中获得未堆叠的条形图

    这很奇怪 我似乎无法在 python pandas 中获得未堆叠的条形图 与 pandas 官方指南不同 这些条似乎只是重叠的 而不是横向放置的 知道为什么会这样吗 df plot kind bar stacked False figsiz
  • Java 中的监视器是什么?

    Java并发编程中的监视器指的是什么 当我读到 每个对象都关联一个监视器 时 这是什么意思 它是一个特殊的物体吗 监视器是控制对对象的并发访问的机制 这允许您执行以下操作 主题 1 public void a synchronized so
  • 检测页面是否加载完成

    有没有办法检测页面何时完成加载 即所有内容 javascript 以及 css 和图像等资产 so like if PAGE HAS FINISHED LOADING do something amazing 另外 如果页面加载时间超过 1
  • Oracle EXECUTE IMMEDIATE 到游标中

    我有一个存储过程 它使用了EXECUTE IMMEDIATE命令执行一个很长的字符串 如何支持很长的字符串并将数据返回到引用游标中 假设您的 SQL 不超过 32K 正如 Tony Andrews 暗示的那样 您应该能够使用如下内容 dec
  • 简单自定义类型的“未定义用户定义类型”

    在 Excel 2007 中 我在 VBA 中有以下非常简单的代码 Public Type specType sb As Long End Type Private Sub MyButton Click Dim spec As specTy
  • iPhone SDK - 获取/计算相机视野 (FOV)(增强现实)

    有没有办法通过调用 API 来找出或计算 iPhone 相机的视野 FOV 还是您必须亲自亲自找出答案 如果无法使用 API 获取或计算它 而是必须将其硬编码到应用程序中 那么找出应用程序正在运行的设备类型的最佳方法是什么 不同的设备有不同
  • 使用anaconda在Windows上安装tensorflow

    我正在尝试在我的 Windows PC 上安装 Tensorflow 由于我已经在 Python 3 5 上安装并使用了 Anaconda 因此我已按照说明进行操作https www tensorflow org versions r0 8
  • 如何设置Cmder不换行文本输出

    Cmder 的默认设置是换行文本输出 但如何设置Cmder不换行文本输出呢 Cmder 我的意思是 http cmder net 到目前为止 我不认为有办法禁用文本换行 有人确实提出了相关问题禁用换行 然而 正如特色ConEmu 的路线图
  • 在 Tomcat jruby-rack 上使用 log4j 记录 Rails 3 应用程序

    我刚刚花了 3 个小时的大部分时间尝试使用 Log4j 来记录我的 Rails 应用程序 我终于让它工作了 但我不确定我所做的是否正确 我尝试了各种方法都没有效果 直到最后一次尝试 所以我真的在这里寻找一些验证 也许还有一些指示和技巧 说实
  • 多次选择同一行

    我有一张表 其中有一个主对象的一些子对象 任何子项都可以出现多次 并且有一个包含该数字的 Occurences 列 因此表中的数据类似于 ChildID ParentID Occurences 1 1 2 2 1 2 3 2 1 4 2 3
  • 如何在 Windows Phone 7 中创建连续动画?

    我知道 Windows Phone 7 中有一个连续过渡 但它似乎尚未包含在 silverlight 工具包中 有什么想法如何创建一个吗 提前致谢 UPDATE 最后我从 Kevin Marshall 那里拿了一些代码优秀的帖子关于 wp7
  • 使用 Launch4J 将 JRE 捆绑到 exe 中

    我正在尝试使用 launch4j 将 JRE 捆绑到我的 exe 中 我的文件夹结构如下 test jre copied from my windows installation of jre bin lib jretest jar the
  • 转到特定修订版

    我克隆了某个项目的 git 存储库 我可以将文件转至初始状态 然后在查看文件时转到修订版 2 3 4 最新版本吗 我想了解一下该项目的发展情况 执行前请记住 此命令会让您陷入困境头部分离状态 Use git checkout
  • 如何覆盖 shell 脚本中的多行?

    我想一遍又一遍地向终端写入多行 就像是 echo One Line echo Two Lines echo r b rThree Lines echo Four Lines 理想情况下 这首先会输出 One Line Two Lines 然
  • 实体框架代码第一个日期时间字段在修改时更新

    我有以下实体 public class User public int UserId get set public string UserName get set public string UserAddress get set publ
  • 如何在打字稿中引用除第一个参数之外的所有参数

    我想在另一个函数中引用一个函数的参数类型 但只使用它们的子集 params of bar should be same as foo except p1 should be a different type function foo p1
  • 如何使用 Java 以编程方式将 MouseEvent 触发到 MouseListener?

    我有一个JTree与自定义关联MouseListener 用于显示弹出窗口等 我需要开火MouseEvent将会被捕获MouseListener 我应该如何以编程方式做到这一点 您可以创建自己的 MouseEvent 并循环所有侦听器并进行
  • C# - FileStream:既锁定文件,又能够在不截断文件的情况下读取文件并在截断文件的情况下写入文件

    我想我的标题不太清楚 我会尝试解释一下 我可以使用 FileStream 写入和读取文件 FileStream fs new FileStream C Users Public text txt FileMode OpenOrCreate
  • 如何使用 Watir 获取元素自定义属性的值

    我的 HTML 看起来像这样