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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python筆記(3)Python筆記
- python筆記3Python筆記
- Day 3 筆記筆記
- React筆記:元件(3)React筆記元件
- 閱讀筆記3筆記
- CSS3筆記CSSS3筆記
- 讀書筆記3筆記
- python3 筆記Python筆記
- 第3章筆記筆記
- Selenium+java - 下拉框處理Java
- tensorflow學習筆記3筆記
- Vue學習筆記3Vue筆記
- mysql學習筆記3MySql筆記
- 1-3節筆記筆記
- Vue 3 學習筆記Vue筆記
- 12月3日筆記筆記
- leetcode刷題筆記(3)(python)LeetCode筆記Python
- 《Eloquent JavaScript 3rd》筆記JavaScript筆記
- 《SQL基礎教程》筆記(3)SQL筆記
- swift學習筆記《3》-技巧Swift筆記
- Vue3 學習筆記Vue筆記
- ROS筆記[3]-安裝mavrosROS筆記VR
- Git筆記(3) 安裝配置Git筆記
- Anaconda3相關筆記筆記
- 3.Hibernate入門筆記筆記
- docker學習筆記(3)- 映象Docker筆記
- java筆記3-註釋Java筆記
- JavaScript筆記3_變數JavaScript筆記變數
- WinUI 3學習筆記(3)—— ComboBox & DropDownButton & SplitButtonUI筆記
- 3月25日學習筆記筆記
- Spring Boot 學習筆記(3):MyBatisSpring Boot筆記MyBatis
- iOS開發備忘筆記 (3)iOS筆記
- 3DS MAX備忘筆記3D筆記
- 《Kafka筆記》3、Kafka高階APIKafka筆記API
- python3筆記---抽象類例子Python筆記抽象
- 3月23日學習筆記筆記
- WPF筆記3——x:Name 與 Name筆記
- 《人月神話》閱讀筆記3筆記