我希望从此网页中获取文本字段“test”。我该怎么做?我开始时:
e.form(:name =>“MainForm”)。table(。
我厌倦了一些让它上班的事情,但我陷入困境。如果不清楚我在问什么,只需要显示如何将变量设置为“test”一词。
谢谢。
答案 0 :(得分:2)
根据您希望页面随时间变化的方式,有多种方式。
如果它始终是带有'cellnohilite'类的页面的第一个单元格,您可以这样做:
value = browser.td(:class, 'cellnohilite').text
如果它始终是该特定表的第一个单元格,则可以执行以下操作:
value = browser.tbody(:class, 'blacklabel').td.text
如果你知道单元格的文本是'Test',你甚至可以这样做:
value = browser.td(:text, 'Test').text
答案 1 :(得分:0)
browser.frame(:name, "MainForm").td(:text, "Test").text
祝你好运!