Filefield
- set(path)
设置文件的路径
browser.file_field(:id, "test").set("c:")
- value=(path)
设置文件的路径
browser.file_field(:id, "test").value="c:"
Form
- submit
点击submit按钮,提交form
browser.form(:id, 'form1').submit
Frame
- assert_exists
判断该frame是否存在
browser.frame(:id, 'frame1').assert_exists
- execute_script(script, *arg)
执行一个外部的JavaScript片段
- html
返回frame的inner html值
browser.frame(:id, 'frame1').html
- locate
定位一个frame
browser.frame(:id, 'frame1').locate
Hidden
- visible?
判断隐藏的tag是否页面可见
browser.hidden(:id, "test").visible?
Image
- file_created_date
返回图片的创建日期
browser.image(:id, "image1").file_created_date
- file_size
返回图片的大小
browser.image(:id, "image1").file_size
- height
以像素为单位,返回图片的高度
browser.image(:id, "image1").height
- width
以像素为单位,返回图片的宽度
browser.image(:id, "image1").width
- loaded?
判断图片是否被加载
browser.image(:id, "image1").loaded?
- save(path)
将图片按指定路径存储
browser.image(:id, "image1").save("c:")
Option
- clear
清除当前选定的选项
browser.select(:id, "select1").options.first.clear
- select
选择指定的选项
browser.select(:id, "select1").options.first.select
- selected?
判断指定的选项是否已经被选中
browser.select(:id, "select1").options.first.selected?
- text
返回指定选项的文本内容
browser.select(:id, "select1").options.first.text
- toggle
切换指定选项的状态
browser.select(:id, "select1").options.first.toggle