日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Watir : Cheat Sheet

 weicat 2010-09-15
This page last changed on Aug 08, 2007 by bret.

Getting Started

Load the Watir library

require 'watir'

Open Internet Explorer at the specified URL

$browser = Watir::IE.start("http://google.com")
            $browser = Watir::IE.start "http://google.com"

Attach to an existing browser, raising an exception if it isn't found

$browser = Watir::IE.attach(:url, "http://www.google.com")
            $browser = Watir::IE.attach(:title, "Google")

Attach to an existing browser, returning nil if it isn't found

$browser = Watir::IE.find(:title, "Google")
            $browser = Watir::IE.find(:url, "http://www.google.com")

Speed up execution (or use the "-b" command line switch)

$browser.speed = :fast

Close the browser

$browser.close

Access an Element

Text box or text area

t = $browser.text_field(:name, "username")

Button

b = $browser.button(:value, "Click Here")

Drop down list

d = $browser.select_list(:name, "month")

Check box

c = $browser.checkbox(:name, "enabled")

Radio button

r = $browser.radio(:name, "payment type")

Form

f = $browser.form(:name, "address")
            f = $browser.form(:action, "submit")

Link

l = $browser.link(:url, "http://google.com")

Table cell in a table (2nd row, 1st column)

td = $browser.table(:name, 'recent_records')[2][1]

Manipulate the Element

Click a button or link

b.click
            l.click

Enter text in a text box

t.set("mickey mouse")
            t.set "mickey mouse"

Enter multiple lines in a multi-line text box

t.set("line 1\nline2")
            t.set "line 1\nline2"

Set radio button or check box

c.set
            r.set

Clear an element

t.clear
            c.clear
            r.clear

Select an option in a drop down list

d.select("Hey!")
            d.select "Hey!"

Clear a drop down list

d.clearSelection

Submit a form

f.submit

Flash any element (useful from the watir-console)

e.flash

Check the Contents

Return the html of the page or any element

$browser.html
            e.html

Return the text of the page or any element

$browser.text
            e.text

Return the title of the document

$browser.title

Return true if the specified text appears on the page

$browser.text.include? 'llama'

Return the contents of a table as an array

$browser.table(:id, 'recent_records').to_a

Based on the Secret Geek Cheat Sheet and the Scripting Web Tests Cheat Sheet

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多