watir - 如何让 watir 识别具有自定义类的输入标签?

标签 watir

在我们的应用程序中,我们有一些具有以下属性的输入标签:

<INPUT class=input-time id=Projects-Projects_Project_0_Task_0_EntryHours_0>

我已经尝试了大多数 watir 输入法,但没有任何效果可以识别该对象。谁能给我一点启发吗?

我的 watir 版本是 1.6.5。

最佳答案

Summary Watir wiki 的页面链接到一些包含大量有用数据的页面。看看How and What , HTML Elements Supported by WatirWays Available To Identify HTML Element .

示例(在 Mac OS 10.6 上使用 firewatir 1.6.6.rc1 进行测试):

browser.text_field(:id => "Projects-Projects_Project_0_Task_0_EntryHours_0").set "test"
browser.text_field(:id => /Project_0/).set "test"
browser.text_field(:class => "input-time").set "test"

关于watir - 如何让 watir 识别具有自定义类的输入标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3789425/

相关文章:

ruby - 使用 Watir 单击嵌套 div 中的按钮的更简单方法?

ruby - 如何指定 chromedriver 二进制文件的位置

ruby - 使用 DOM 检查器查找按钮的 ID

watir - 我们可以使用 watir 自动化 Silverlight 屏幕吗?

ruby - 如何在 watir 中定位 html 元素 &lt;input type=number>?

certificate - 如何在 WATIR-WebDriver 中使用基于证书的身份验证?

ruby - 是否可以禁用 watir 的等待时间?

ruby - Watir 可以与 Firefox Extensions 交互吗?

ruby - 如何使用 watir-webdriver 选择下拉菜单项

ruby - 新浏览器后 watir 挂断