欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

watir-webdriver 中根据html5中的data-*属性设置元素

程序员文章站 2022-06-17 10:33:58
def jscript(key="",*hashdict) key_dict=hashdict[0].keys[0] value_dict=hashdict[0][key_dict] if key == "" script="return $('input[#{key_dict}=#{value_d ......
def jscript(key="",*hashdict)
    key_dict=hashdict[0].keys[0]
    value_dict=hashdict[0][key_dict]
    if key == ""
        script="return $('input[#{key_dict}=#{value_dict}]')[0].val()"
    else
        script="return $('input[#{key_dict}=#{value_dict}]')[0].val('#{key}')"
    end
    returned = @driver.execute_script(script)
end