gpt4 book ai didi

ruby - 关于表格行和循环的 Watir 问题

转载 作者:数据小太阳 更新时间:2023-10-29 08:55:19 28 4
gpt4 key购买 nike

我想遍历一个表格并寻找一个词,如果出现那个词,我想点击同一行但不是同一列的单选按钮,然后停止循环。我现在有这样的事情,但我不知道从这里开始。

  @ie.div(:class, 'tableclass').table(:index, 1).each do | row |
row.each do | cell |
if (cell.text() == 'text')
##Set radio button
break end end end

我尝试按名称和索引选择 radio ,但我不知道如何获取它当前所在的行号。谢谢。

最佳答案

each_with_index是你需要的。像这样的东西应该可以工作(未经测试):

browser.div(:class, 'tableclass').table(:index, 1).rows.each_with_index do |row, index|
row.cells.each do |cell|
if cell.text == 'text'
browser.div(:class, 'tableclass').table(:index, 1)[index].radio(how, what).set
break
end
end
end

如果您发布相关的 HTML 片段,我可以对其进行测试。

关于ruby - 关于表格行和循环的 Watir 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2909271/

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