selenium+java筆記(3)
控制瀏覽器
1. 控制瀏覽器視窗大小
//以設定的尺寸開啟
driver.manage().window().setSize(new Dimension(1233,500));
//最大化
driver.manage().window().maximize();
2. 控制瀏覽器前進後退
//後退
driver.navigate().back();
//前進
driver.navigate().forword();
//獲取當前頁面的URL
String current_url = driver.getCurrentUrl()
3. 重新整理頁面
//重新整理頁面
driver.navigate().refresh();
4.其他
//清除文字輸入框的內容
.clear()
//用於提交表單,比如模擬回車操作
.submit()
//獲取元素的尺寸大小
.getSize()
//獲取元素的文字資訊
.getText()
//獲取元素屬性的值
.getAttribute()
//設定元素是否對使用者可見
.isDispalyed()
滑鼠事件 //引用
import org.openqa.selenium.interactions.Actions;
//滑鼠右擊
Actions actions = new Actions(driver);
action.contextClick(driver.findElement(By.id("su")).perform();
//雙擊
.doubleClick()
//拖拽
.dragAndDrop()
//滑鼠懸停
.ClickAndHold()
//釋放掉滑鼠操作
.release()
//執行所有Action中儲存的行為
.perform
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/810/viewspace-2799440/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Day 3 筆記筆記
- CSS3筆記CSSS3筆記
- React筆記:元件(3)React筆記元件
- 第3章筆記筆記
- python筆記(3)Python筆記
- python筆記3Python筆記
- c++筆記3C++筆記
- 閱讀筆記3筆記
- 讀書筆記3筆記
- Selenium+java - 下拉框處理Java
- python3 筆記Python筆記
- Vue學習筆記3Vue筆記
- Day3晚筆記筆記
- Thymeleaf 3學習筆記筆記
- FPGA讀書筆記3FPGA筆記
- CCNA學習筆記3筆記
- 3.管理例程(筆記)筆記
- Delphi逆向工程筆記[3]筆記
- 1-3節筆記筆記
- Vue 3 學習筆記Vue筆記
- mysql學習筆記3MySql筆記
- Git筆記(3) 安裝配置Git筆記
- swift學習筆記《3》-技巧Swift筆記
- tensorflow學習筆記3筆記
- 《Eloquent JavaScript 3rd》筆記JavaScript筆記
- 吳恩達機器學習筆記(3)吳恩達機器學習筆記
- java筆記3-註釋Java筆記
- JavaScript筆記3_變數JavaScript筆記變數
- docker學習筆記(3)- 映象Docker筆記
- 《SQL基礎教程》筆記(3)SQL筆記
- Android學習筆記(3)Android筆記
- 學車筆記(第3天)筆記
- What’s New in Swift 3? 筆記Swift筆記
- Python學習筆記(3)Python筆記
- PL/SQL學習筆記-3SQL筆記
- ruby 字串學習筆記3字串筆記
- ROS筆記[3]-安裝mavrosROS筆記VR
- Vue3 學習筆記Vue筆記