1. 程式人生 > >在java中使用selenium時的常用方法

在java中使用selenium時的常用方法

1.調整瀏覽器視窗大小
 

// 建立chrome瀏覽器驅動
WebDriver driver= new ChromeDriver();
driver.get("https://www.baidu.com");
// 將瀏覽器視窗最大化
driver.manage().window().maximize();
// 將瀏覽器視窗設定成指定大小
driver.manage().window().setSize(new Dimension(1270, 720));

2.重新整理頁面

//重新整理頁面
driver.navigate().refresh();

3.使瀏覽器前進或者後退

// 瀏覽器後退
driver.navigate().back();
// 瀏覽器前進
driver.navigate().forward();

4.定位單個元素

// 根據id屬性值定位
findElement(By.id("id值"));
// 根據name屬性值定位
findElement(By.name("name屬性值"));
// 根據class屬性值定位
findElement(By.className("class屬性值"));
// 根據tag(標籤)定位
findElement(By.tagName("標籤型別"));
// 根據文字連結定位
findElement(By.linkText());
// 根據部分文字連結定位
findElement(By.partialLinkText());
// 根據xpath語法定位
findElement(By.xpath("xpath語法"));
// 使用css選擇器語法定位
findElement(By.cssSelector("css選擇器語法"))

5.定位一組屬性相同的元素是使用findElements()這個方法就可以了語法與定位單個元素一致

6.點選某個按鈕

WebDriver driver = new ChromeDriver();    
driver.get("https://www.baidu.com/");    
driver.findElement(By.id("su")).click();