gpt4 book ai didi

watir-webdriver - Watir::LI #attributes 方法未找到

转载 作者:行者123 更新时间:2023-12-01 14:19:55 26 4
gpt4 key购买 nike

我正在使用 watir-webdriver (0.6.2) 在装有 ruby​​ 1.9.3 的 Mac 上。我的测试脚本找到了 <li my-attr="my-value">...</li>我需要的元素,但是 Watir::LI instance 没有任何 AttributeHelper 方法( #attribute_list#attributes#typed_attributes )文档说应该在那里。我的测试脚本需要确认 my-attr属性的值为 my-value .

我在这里遗漏了什么明显的东西吗?一旦我有了Watir::LI,是否有不同的方法来获取属性值?实例??

最佳答案

您应该使用 Element#attribute_value 方法来获取属性值。

例如,假设html

<li my-attr="my-value">your text</li>

然后可以通过以下方式检索 my-attr 值:

browser.li.attribute_value("my-attr")
#=> "my-value"

关于watir-webdriver - Watir::LI #attributes 方法未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15555225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com