Cheat Sheet

转载 2012年03月21日 09:31:34

 

Getting Started

Load the Watir library

require 'watir'

Open a browser (default: Internet Explorer)

browser = Watir::Browser.new

Open Browser at the specified URL

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

Go to a specified URL

browser.goto("http://amazon.com")

Close the browser

browser.close

Browser options (IE only)

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

browser.speed = :fast

Maximize browser window

browser.maximize

Pop browser window to front

browser.bring_to_front

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")
l = browser.link(:href, "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")

Enter multiple lines in a multi-line text box

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 "cash"
d.set "cash"

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

Get text from status bar.

browser.status
=> "Done"

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

<!-- -->

用Cheat Engine无限期体验百度云盘会员提速

cheat Engine  其实这个软件最早是用来修改游戏的,但是他的功能相当强大,所以用它来修改软件,达到无限期体验百度云会员加速是顺手捏来的事情。                   Cheat...
  • Rory898863935
  • Rory898863935
  • 2017年08月01日 15:36
  • 3984

WebGL 技术储备指南

WebGL 是 HTML 5 草案的一部分,可以驱动 Canvas 渲染三维场景。WebGL 虽然还未有广泛应用,但极具潜力和想象空间。本文是我学习 WebGL 时梳理知识脉络的产物,花点时间整理出来...
  • happyduoduo1
  • happyduoduo1
  • 2016年07月02日 10:44
  • 4968

游戏修改器制作教程三:内存与Cheat Engine

计算机程序所有的变量、代码都是储存在内存里的,包括游戏里那些HP、MP、金钱等,那么只要能修改内存就能自由改变玩家的HP、金钱了(当然对于网游是没用的,这些数据都储存在服务器,客户端里的只是一个副本)...
  • xfgryujk
  • xfgryujk
  • 2015年11月27日 10:41
  • 6163

恶意文档分析技巧及工具快速参考(Cheat Sheet)

原文网址:http://www.pulog.org/Resources/1299/MD-Cheat-Sheet/     这份快速参考概要的给出了逆向分析恶意文档这些文档(包括:微软...
  • xlf13872135090
  • xlf13872135090
  • 2012年08月28日 16:27
  • 739

渗透测试实用Cheat Sheet

[译]Thanks   [原文]AverageSecurityGuy 这里整理了许多渗透测试中实用的TIPS,希望对您有用。PS.仅用于安全渗透测试及学习,禁止非法使用。 共享相关 ...
  • qingtianxiaozhu520
  • qingtianxiaozhu520
  • 2014年06月09日 12:10
  • 693

A cheat sheet for Scala’s DSL-friendly features(速查表)

DSLs IN ACTION书中的附录: A cheat sheet for Scala’s DSL-friendly features Scala的DSL特色代码速查表 D...
  • beckham1984
  • beckham1984
  • 2015年03月20日 14:05
  • 537

Pandas Cheat Sheet学习笔记

Pandas 作为python的库,包含易于使用的数据结构,是一个强大数据分析的工具。 Pandas数据结构 Pandas的主要数据结构有Series和DataFrame。Series是一种类似于一维...
  • Leonis_v
  • Leonis_v
  • 2017年02月24日 14:05
  • 1037

Graphical vi-vim Cheat Sheet and Tutorial

Learning vi or vim is not easy. But it doesn't have to be that difficult, either. It is, in any case...
  • goowie
  • goowie
  • 2013年11月18日 16:42
  • 1841

jqMobi指南系列教程是《 jqMobi Javascript Frameworks Cheat Sheet》 的中文版现在改名为app framework

jqMobi指南系列教程是《 jqMobi JavascriptFrameworks Cheat Sheet》 的中文版,详细介绍了jqMobi. jqMobi指南(一):介绍jqMobi组成 ...
  • xtgefzhangqing
  • xtgefzhangqing
  • 2015年09月22日 18:44
  • 630

Ruby Cheat Sheet

Ruby Cheat Sheet Created by Brian Marick and Bret Pettichord for Scripting for Testers tutori...
  • passionboyxie
  • passionboyxie
  • 2012年03月21日 09:30
  • 429
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Cheat Sheet
举报原因:
原因补充:

(最多只允许输入30个字)