工具:
编译器:IntelliJ IDEA 2017.3.4
selenium版本:selenium-server-standalone-3.9.1.jar
chromedriver版本:https://chromedriver.storage.googleapis.com/index.html?path=2.35/ 下载匹配环境的最新版本即可
方法:
1.首先最好将下载的chromedriver放置在Chrome浏览器目录下
2.将selenium导入至当前java项目中
- 打开File→Project Structure...
- 在侧边栏Project Settings组织树中选择Modules,切换至Dependencies,点击【+】,选择Library→Java,定位至selenium路径
- 点击OK,再点击Apply与OK即设置成功
3.在代码中调用selenium,需导入包
import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver;
4.调用ChromeDriver需在main()中先设置路径
System.setProperty("webdriver.chrome.driver","C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver.exe");
完整代码示例如下:
package javaBase; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class HelloWorld { public static void main(String[] args){ System.setProperty("webdriver.chrome.driver","C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver.exe"); WebDriver driver = new ChromeDriver(); driver.get("http://www.baidu.com"); String title = driver.getTitle(); System.out.printf(title); driver.close(); } }
执行结果如下:
注:mac版中可不用预先设置chromedriver路径(设置路径的方法我没成功过,总是提示路径不对),在终端用brew install chromedriver下载chromedriver即可
本文详细介绍如何使用Selenium和ChromeDriver进行Web自动化测试。包括配置环境、安装所需工具及依赖项,以及通过示例代码展示如何启动浏览器、访问网页并获取页面标题。
&spm=1001.2101.3001.5002&articleId=79360336&d=1&t=3&u=b9061ffe42cf4ab8a3428fe39f368c26)
452

被折叠的 条评论
为什么被折叠?



