Filefield
- set(path)
設(shè)置文件的路徑
browser.file_field(:id, "test").set("c:")
- value=(path)
設(shè)置文件的路徑
browser.file_field(:id, "test").value="c:"
Form
- submit
點(diǎn)擊submit按鈕,提交form
browser.form(:id, 'form1').submit
Frame
- assert_exists
判斷該frame是否存在
browser.frame(:id, 'frame1').assert_exists
- execute_script(script, *arg)
執(zhí)行一個(gè)外部的JavaScript片段
- html
返回frame的inner html值
browser.frame(:id, 'frame1').html
- locate
定位一個(gè)frame
browser.frame(:id, 'frame1').locate
Hidden
- visible?
判斷隱藏的tag是否頁(yè)面可見(jiàn)
browser.hidden(:id, "test").visible?
Image
- file_created_date
返回圖片的創(chuàng)建日期
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)
將圖片按指定路徑存儲(chǔ)
browser.image(:id, "image1").save("c:")
Option
- clear
清除當(dāng)前選定的選項(xiàng)
browser.select(:id, "select1").options.first.clear
- select
選擇指定的選項(xiàng)
browser.select(:id, "select1").options.first.select
- selected?
判斷指定的選項(xiàng)是否已經(jīng)被選中
browser.select(:id, "select1").options.first.selected?
- text
返回指定選項(xiàng)的文本內(nèi)容
browser.select(:id, "select1").options.first.text
- toggle
切換指定選項(xiàng)的狀態(tài)
browser.select(:id, "select1").options.first.toggle