Selenium
1.什么是Selenium
一句话来说,Selenium是web自动化框架,它可以像真实用户一样在浏览器中操作,这对web测试来说,在回归这块有可能会提升效率。
2.功能
-
框架底层使用JavaScript模拟真实用户对浏览器进行操作。测试脚本执行时,浏览器自动按照脚本代码做出点击,输入,打开,验证等操作,就像真实用户所做的一样,从终端用户的角度测试应用程序。
-
使浏览器兼容性测试自动化成为可能,尽管在不同的浏览器上依然有细微的差别。
-
使用简单,可使用Java,Python等多种语言编写用例脚本。
3.安装
楼主的电脑是Mac,本文基于Mac去安装Selenium,浏览器是Chrome
3.1 安装pip
终端执行命令:
sudo easy_install pip
3.2 查看pip版本
pip --version
3.3安装selenium
pip install selenium
3.4安装chrome driver
1,首先确认你浏览器的版本号,在浏览器右上角点击... ,找到设置,关于chrome,确认版本号
2,在chrome的网站这里:http://chromedriver.storage.googleapis.com/index.html 去下载对应的driver版本,下载好后,解压
3,将加压后的文件移到usr/local/bin目录中,
sudo mv chromedriver /usr/local/bin
4,代码如下
import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; /** * @Author xxx * @Date 2020/9/19 **/ public class Test { public static void main(String[] args) { // 1.创建webdriver驱动 WebDriver driver = new ChromeDriver(); // 2.打开百度首页 driver.get("https://www.baidu.com"); //3.获取浏览器title String title=driver.getTitle(); System.out.println(title); //4.浏览器退出 driver.quit(); } }
5,运行成功