selenium学习分享
selenium官网
https://docs.seleniumhq.org/projects/webdriver/
环境准备
- 语言环境安装
相关语言的环境配置可去看其他博客 - 下载对应语言相的selenium包
python安装:
pip install selenium
java安装
可以使用Maven安装java的Selenium库。在项目pom.xml中添加selenium-java依赖项:
<dependency>
<groupId>org.selenium.selenium</groupId>
<artifactId>selenium-java</artifactld>
<version>4.x</version>
</dependency>
C#
可以使用NuGet 安装C#的Selenium库:
# Using package manager
Install-Package Selenium.WebDriver
# or using .Net CLI
dotnet add package Selenium.WebDriver
Ruby
可以使用gem安装Ruby的Selenium库:
gem install selenium-webdriver
JavaScript
可以使用npm安装JavaScript的Selenium库:
npm install selenium-webdriver
Kotlin
由于缺少Kotlin的原生语言的绑定,需要借助java的生态环境,例如Maven java - 下载浏览器对应的驱动
WebDriver是什么
1.翻译过来就是浏览器驱动,目前主流的浏览器都有各自对应的驱动,WebDriver以本地化方式驱动浏览器
2.WebDriver被设计成一个简单和简洁的编程接口
3.WebDriver是一个简洁的面向对象API
WebDriver工作原理