一、下載chromedriver
下載地址:https://npm.taobao.org/mirrors/chromedriver/
選擇和安裝chrome瀏覽器相同版本的驅(qū)動程序,如果是m1,下載_m1的壓縮文件
解壓后,將chromedriver放到“/usr/local/bin/”目錄下
二、編寫啟動相關(guān)代碼
1、在idea中創(chuàng)建項(xiàng)目
2、編寫啟動代碼,如下:
public void startBroswer() {
static WebDriver driver;
//通過配置系統(tǒng)變量指定瀏覽器驅(qū)動位置
System.setProperty("webdriver.chrome.driver", "/usr/local/bin/chromedriver");
//實(shí)例化一個ChromeDriver
driver = new ChromeDriver();
//最大化窗口
driver.manage().window().maximize();
//設(shè)置隱式等待為10秒
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
//瀏覽到百度網(wǎng)站
driver.get("https://www.baidu.com");
//控制臺打印頁面標(biāo)題
System.out.println(driver.getTitle());
}
三、元素定位
1、在chrome瀏覽器中安裝ChroPath組件
https://chrome.google.com/webstore/detail/chropath/ljngjbnaijcbncmcnjfhigebomdlkcjo?utm_source=www.crx4chrome.com

image.png
2、F12,點(diǎn)擊“》”選擇ChroPath

image.png
通過選擇控件,右下方會顯示定位方式和相應(yīng)的值

image.png
四、定位控件并賦值
driver.findElement(By.xpath(//input[@id='kw'])).sendKeys(“貓”);