selenium+java筆記(3)

highhand發表於2021-09-09
控制瀏覽器

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章