Selenium Basic Commands

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} 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章