轉自網絡,以前網上找的資料,記錄的。忘記出處了。
一.文本框Textbox1.向文本框中填寫信息
type
eg.selenium.type;
2.取出某個文本框中已經填寫的信息
java.lang.StringgetValue
eg.selenium.getValue;
3.判斷某文本框是否可編輯
booleanisEditable
eg.selenium.isEditable;
二.下拉框Dropdownlist
1.向下拉框中選值
select
eg.selenium.select;
2.取出某個下拉框中已經選擇的值
java.lang.StringgetSelectedLabel
eg.selenium.getSelectedLabel
3.取出某個下拉框中所有的選項
java.lang.String[]getSelectOptionsgetSelectOptionsgetSelectOptions
eg.selenium.getSelectOptions
三.按鈕或鏈接Button&Link
單擊
click
eg.selenium.click;
selenium.click;
四.單選框或多選框RadioBox&CheckBox
1.選擇
check
eg.selenium.check;
1.不選
uncheck
eg.selenium.uncheck;
2.判斷是否選擇
booleanisChecked
eg.selenium.isChecked;
五.表格Table
1.取出表中某個單元格的值,下標從0開始
java.lang.StringgetTable
eg.selenium.getTable;
六.其他其他其他其他others
1.取某個元素的特定屬性值
java.lang.StringgetAttribute
eg.selenium.getAttribute
2.取某元素的text值
java.lang.StringgetText
eg.selenium.getText
3.取當前頁面的Title
java.lang.StringgetTitle
eg.selenium.getTitle
4.判斷頁面是否有特定的元素
booleanisElementPresent
eg.booleanisElementPresent
5.判斷頁面是否有特定文字
booleanisTextPresent
eg.selenium.isTextPresent
eg.selenium.isVisible
7.模擬Keyup事件
keyUp
eg.selenium.keyUp;
8.打開一個url,相對或絕對
open
eg.selenium.open;
9.刷新頁面
refresh
eg.selenium.refresh;
10.控制每步操作間隔的時間,milliseconds
setSpeed
eg.selenium.setSpeed;
11.開始一個Seleniumsession
start
eg.selenium.start;
12.結束測試測試測試測試Session
stop
eg.selenium.stop;
13.等待新頁面加載
waitForPageToLoad
selenium.waitForPageToLoad;
14.頁面最大化
windowMaximize
eg.selenium.windowMaximize;