Selenium Basic Commands
2010-07-27 14:58
169 查看
Base URL: http://localhost/
Command Target Value
open /ics
click //span[contains(text(),"Task Manager")]/parent::td/parent::tr/td/input
type //input[contains(@id,"txtName")] Test Task
clickAndWait link=Task Manager
verifySelectedLabel //select[contains(@id,"ddlPriority")] Select
verifyTextPresent Task Manager
verifyTextNotPresent Task Manager
verifyElementPresent //input[contains(@id,"txtName")]
verifyElementNotPresent //input[contains(@id,"ctlDatePicker_d")]
verifySelectOptions //select[contains(@id,"ddlPriority")] High,Medium,Low
verifyAttribute //input[contains(@id,"btnSave")]@value
assertConfirmation Are you sure you want to delete Task Manager from the page? Deleting a portlet erases all data from the portlet and deletes all shortcuts to it from other pages. It cannot be undone.
verifyChecked //input[contains(@id,"psAssignTo_ctl001")]
verifyNotChecked //input[contains(@id,"psAssignTo_ctl001")]
chooseCancelOnNextConfirmation¡¡
verifyAttribute //span[contains(text(),"Info")]/parent::th/parent::tr/td/textarea@rows 6
verifyAttribute //input[contains(@id,"Name")]@size 50
open /ics
storeElementPresent btnLogin Q
gotoIf ${Q} login
clickAndWait link=Logout
label login
store administrator UserName
store 1 Passwd
open /ics
type userName ${UserName}
type password ${Passwd}
clickAndWait btnLogin
verifyElementPresent link=Logout
storeAttribute //table[@id='PORTLETGRID']/tbody/tr/td/div/div[1]/div/a/@href a
open ics/${a}
Command Target Value
open /ics
click //span[contains(text(),"Task Manager")]/parent::td/parent::tr/td/input
type //input[contains(@id,"txtName")] Test Task
clickAndWait link=Task Manager
verifySelectedLabel //select[contains(@id,"ddlPriority")] Select
verifyTextPresent Task Manager
verifyTextNotPresent Task Manager
verifyElementPresent //input[contains(@id,"txtName")]
verifyElementNotPresent //input[contains(@id,"ctlDatePicker_d")]
verifySelectOptions //select[contains(@id,"ddlPriority")] High,Medium,Low
verifyAttribute //input[contains(@id,"btnSave")]@value
assertConfirmation Are you sure you want to delete Task Manager from the page? Deleting a portlet erases all data from the portlet and deletes all shortcuts to it from other pages. It cannot be undone.
verifyChecked //input[contains(@id,"psAssignTo_ctl001")]
verifyNotChecked //input[contains(@id,"psAssignTo_ctl001")]
chooseCancelOnNextConfirmation¡¡
verifyAttribute //span[contains(text(),"Info")]/parent::th/parent::tr/td/textarea@rows 6
verifyAttribute //input[contains(@id,"Name")]@size 50
open /ics
storeElementPresent btnLogin Q
gotoIf ${Q} login
clickAndWait link=Logout
label login
store administrator UserName
store 1 Passwd
open /ics
type userName ${UserName}
type password ${Passwd}
clickAndWait btnLogin
verifyElementPresent link=Logout
storeAttribute //table[@id='PORTLETGRID']/tbody/tr/td/div/div[1]/div/a/@href a
open ics/${a}
相关文章推荐
- 如何让Selenium支持http basic和Digest HTTP认证
- [转] Basic FTP Commands
- LESSON 2 BASIC COMMANDS IN LINUX AND WINDOWS (LINUX 和 WINDOWS的基本命令) part I
- Basic Git commands
- Selenium-WebDriver API Commands and Operations
- [转] Basic FTP Commands
- 25 Useful Basic Commands of APT-GET and APT-CACHE for Package Management
- LESSON 2 BASIC COMMANDS IN LINUX AND WINDOWS (LINUX 和 WINDOWS的基本命令) part II
- Awk基本入门[1] Awk Syntax and Basic Commands
- Basic GDB commands
- LESSON 2 BASIC COMMANDS IN LINUX AND WINDOWS (LINUX 和 WINDOWS的基本命令) part III
- Basic workbench extension points using commands
- Basic Git commands
- Basic vi Commands
- Basic Linux Commands :date, clock, hwclock, cal, ls, pwd, whereis, which, who, w, whoami
- Postgres Basic Commands for Beginners
- some basic linux commands
- LESSON 2 BASIC COMMANDS IN LINUX AND WINDOWS (LINUX 和 WINDOWS的基本命令) part IV
- Basic Git commands