在java中使用selenium時的常用方法
阿新 • • 發佈:2018-11-10
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();