從零開始之自動化測試學習_003_selenium+java_元素定位(id、name、class等)

1.可以定位的元素包括:id、name、class等

//    通過id定位元素並點擊(密碼登錄)
    driver.findElement(By.id("switchAccountLogin")).click();
    
//    通過name定位元素
    driver.findElement(By.name("")).click();
    
//    通過class定位元素
    driver.findElement(By.className("")).click();
 

//    通過xpath定位元素
    driver.findElement(By.xpath("//*[@id=\"switchAccountLogin\"]")).click();
 

 

2.源碼:

package com.wbtest;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class OpenChromeb {

    public static void main(String[] args) throws InterruptedException {
        // TODO Auto-generated method stub
        WebDriver driver = new ChromeDriver();
        //打開URL地址(163免費郵箱)
    driver.get("https://mail.163.com/");
    
    Thread.sleep(5000);
//    通過id定位元素並點擊(密碼登錄)
    driver.findElement(By.id("switchAccountLogin")).click();
    

    }

}
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章