selenium 常用方法總結
1、click(); 點選
2、sendkeys(); 模擬鍵盤向輸入框中輸入內容
3、clear(); 清除文字框中的內容
4、submit(); 用於提交表單的內容 。例如搜尋框後的“回車”,就可以使用。有時候可以用來替換click()
5、getSize(); 返回元素的尺寸,寬、高
6、getText(); 返回元素的文字
7、getAttribute(name); 返回元素的屬性值,包括id、name、 type 或者元素包括的其他屬性
8、isDisplayed(); 返回元素是否可見
滑鼠操作:
1、 contextClick() 右擊
context_click()方法用於模擬滑鼠右鍵操作,在呼叫時需要指定元素定位。
2、 clickAndHold() 滑鼠懸停並控制
clickAndHold()方法可以模擬滑鼠懸停並控制的動作
3 、doubleClick() 雙擊
doubleClick()方法用於模擬滑鼠雙擊操作。
4、 dragAndDrop() 拖動
drag_and_drop(source, target)在源元素上按下滑鼠左鍵,然後移動到目標元素上釋放。
5、 release() 釋放滑鼠
6 、perform() 執行所有Actions中儲存的行為
鍵盤事件
sendKeys(Keys.BACK_SPACE) 刪除鍵(BackSpace)
sendKeys(Keys.SPACE) 空格鍵(Space)
sendKeys(Keys.TAB) 製表鍵(Tab)
sendKeys(Keys.ESCAPE) 回退鍵(Esc)
sendKeys(Keys.ENTER) 回車鍵(Enter)
sendKeys(Keys.CONTROL,'a') 全選(Ctrl+A)
sendKeys(Keys.CONTROL,'c') 複製(Ctrl+C)
sendKeys(Keys.CONTROL,'x') 剪下(Ctrl+X)
sendKeys(Keys.CONTROL,'v') 貼上(Ctrl+V)
sendKeys(Keys.F1) 鍵盤F1
……
sendKeys(Keys.F12) 鍵盤F12