我一直在使用我需要更改的Ruby,Watir IE测试程序。 它目前这样做: -
browser.frame(:id,"ultraposuidialoghtm0").div(:class," content").button(:id,"ok").click
我遇到的这个问题是第一个div ID可以改变,0,1,2等等。
如何创建一个显示页面上ID的var?。
即。 my = browser.frame(:id)
正确的语法是什么?
答案 0 :(得分:0)
我不能尝试这个,但从文档来看,你应该能够使用正则表达式来做到这一点:
browser.frames(:id, /ultraposuidialoghtm/).each do |frame|
id = frame.id
# do whatever
end