在Linux下实现Python+selenium+chrome的web自动化测试
来源:互联网 发布:南美洲最发达国家知乎 编辑:程序博客网 时间:2024/05/23 18:15
声明:ubuntu版本是在16.04下进行的
1、首先需要先安装Chrome
sudoapt-get install libxss1 libappindicator1 libindicator7
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudodpkg -i google-chrome*.deb/
如果上面运行的代码有会出现错误提示的话,重新运行下面代码:
sudo pt-get install -f 后再运行 sudo dpkg -i google-chrome*.deb
2、其次selenium的安装
sudo pip install selenium
3. 最后chromedriver安装
下载地址:http://chromedriver.storage.googleapis.com/index.html
在终端执行以下命令:
wget -N http://chromedriver.storage.googleapis.com/2.29/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
chmod +x chromedriver
sudomv-f chromedriver /usr/local/share/chromedriver
sudoln-s /usr/local/share/chromedriver /usr/local/bin/chromedriver
sudoln-s /usr/local/share/chromedriver /usr/bin/chromedriver
4、在终端测试
执行以下代码:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('http://www.baidu.com')
如果有浏览器跳出来就说明安装成功了!
- 在Linux下实现Python+selenium+chrome的web自动化测试
- Linux配置Selenium+Chrome+Python实现自动化测试
- Mac OS下应用Python+Selenium实现web自动化测试
- Python-Selenium2做Web自动化测试(7)-selenium在IE、Chrome和Firefox运行
- Selenium+Python:Web自动化测试
- Web自动化测试(1): Python+Behave+ Selenium Web Driver 在windows系统的安装
- Web自动化测试(2): Python+Behave+ Selenium Web Driver 在windows系统的例子。
- 基于Selenium的Python Web应用自动化测试入门
- 用python做自动化测试--web 自动化测试(2)-Selenium 3.x启动IE, Firefox,Chrome代码示例
- Selenium+Python Web自动化测试环境搭建
- 使用 Selenium 实现基于 Web 的自动化测试
- 使用 Selenium 实现基于 Web 的自动化测试
- 使用 Selenium 实现基于 Web 的自动化测试
- 使用 Selenium 实现基于 Web 的自动化测试
- 使用 Selenium 实现基于 Web 的自动化测试
- 使用Selenium实现基于Web的自动化测试
- 自动化测试之Python + selenium = Web UI自动化测试
- 自动化测试之Python + selenium = Web UI自动化测试
- 短信发送之中国网建
- SQL中inner join,left join,right join的区别
- python set
- AS报错“Plugin with id 'com.android.application' not found”
- TNetHTTPClient演示
- 在Linux下实现Python+selenium+chrome的web自动化测试
- 一中OJ #3167 排列组合数计算[2] | 高级数论 组合计数 | 解题报告
- Zookeeper
- JDBC连接数据库工具类(mysql、oracle、sqlserver)
- Java NIO系列教程(8):SocketChannel
- exiftool gui(exif信息查看工具)v5.16中文免费版下载附使用教程
- SpringCloud-Netflix组件总结
- Java设计模式之装饰模式
- 关于十六进制颜色编码