watir-webdriver 中根据html5中的data-*属性设置元素
程序员文章站
2022-03-07 10:17:54
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
下一篇: Lua模块和模块载入浅析
推荐阅读
-
HTML5中新增加的结构元素、网页元素和全局属性
-
watir-webdriver 中根据html5中的data-*属性设置元素
-
HTML5中新增加的结构元素、网页元素和全局属性
-
vue中通过v-bind绑定元素的class属性为元素设置样式
-
html5中设置或返回浏览器应当显示标准的音视频控件的属性controls
-
如何使用HTML5中的data-*属性
-
html5中设置或返回浏览器应当显示标准的音视频控件的属性controls
-
html5中设置或返回音频/视频是否默认静音的属性defaultMuted
-
html5中设置或返回音视频是否在加载后即开始播放的属性autoplay
-
html5中设置或返回音频/视频是否应该被静音的属性muted