1

我想从此网页中获取文本字段“测试”。我该怎么做?我开始:

e.form(:name => "MainForm").table(.

我厌倦了一些事情让它工作,但我卡住了。如果不清楚我在问什么,只需说明如何将变量设置为“测试”一词。

谢谢你。

在此处输入图像描述

4

2 回答 2

2

根据您期望页面随时间变化的方式,有多种方式。

如果它始终是具有“cellnohilite”类的页面的第一个单元格,您可以这样做:

value = browser.td(:class, 'cellnohilite').text

如果它始终是该特定表的第一个单元格,您可以执行以下操作:

value = browser.tbody(:class, 'blacklabel').td.text

如果您知道单元格的文本是“测试”,您甚至可以这样做:

value = browser.td(:text, 'Test').text
于 2012-06-21T03:20:49.643 回答
0
browser.frame(:name, "MainForm").td(:text, "Test").text

祝你好运!

于 2013-08-22T13:43:16.060 回答