我正在将页面对象 Gem 与 Watir 一起使用。在测试期间,我发现我有一个字段具有相同的内容,显示在同一位置但具有单独的唯一 ID。不同之处在于您到达页面之前。
我尝试使用 Xpaths:
select_list(:selectionSpecial, :xpath => "//select[@id='t_id9' OR @id='t_id7']")
但是遇到了脚本错误。
它们是静态 ID,但我想将它们强制转换为一个变量,因为这将允许我使用“populate_page_with”功能。
我目前有一个冗长的方法,但我正在寻找一种更有效的方法来处理页面对象功能。
有谁知道这样做的方法?