多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Selenuim自动化Web测试 # Selenuim * 官网:[https://www.selenium.dev](https://www.selenium.dev/) * Selenium是最广泛使用的开源Web UI(用户界面)自动化测试套件之一 ## WebDriver安装使用 ### Maven引入 ~~~ <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <!-- 最新版本自己查询修改 --> <version>4.0.0-alpha-6</version> <scope>test</scope> </dependency> ~~~ ### 驱动安装及环境变量配置 * 浏览器驱动下载 * [Chrome浏览器驱动下载地址](https://chromedriver.storage.googleapis.com/index.html) * 其他浏览器驱动下载见[官方文档](https://www.selenium.dev/documentation/en/webdriver/driver_requirements) * 接下来将下载的驱动加入系统环境变量 * mac环境可直接将驱动拷贝至`/usr/local/bin`下:`sudo mv chromedriver /usr/local/bin` * 其他系统见[官方文档](https://www.selenium.dev/documentation/en/webdriver/driver_requirements) ### 测试 * 运行以下代码即可使用Chrome浏览器打开百度网站 ~~~ public static void main(String[] args) { WebDriver driver = new ChromeDriver(); driver.get("https://www.baidu.com"); } ~~~ ### 学习使用 * 详见[官方文档](https://www.selenium.dev/documentation/en/webdriver/) ## IDE安装使用 * 进入各浏览器插件市场搜索`Selenium IDE`下载 * 离线下载安装:[https://github.com/SeleniumHQ/selenium-ide/releases](https://github.com/SeleniumHQ/selenium-ide/releases) ## 使用 * 打开浏览器插件即可进行录制操作 * 详见[官方文档](https://www.selenium.dev/selenium-ide/docs/en/introduction/getting-started)