概述
selenium官方 | selenium文档 | ChromeDriver下载地址
概述
- Selenium(自动化测试工具)可以驱动浏览器执行特定的动作,如点击、下拉等操作。
- Selenium WebDriver 接口
webdriver.Firefox webdriver.FirefoxProfile webdriver.Chrome webdriver.ChromeOptions webdriver.Ie webdriver.Opera webdriver.PhantomJS webdriver.Remote webdriver.DesiredCapabilities webdriver.ActionChains webdriver.TouchActions webdriver.Proxy
- WebDriver 是一个开源工具,用于在许多浏览器上自动测试 webapps,它提供了导航到网页,用户输入,JavaScript 执行等功能。
- ChromeDriver(WebDriver for Chrome)是 google 为网站开发人员提供的自动化测试接口,为 Chromium 实现 WebDriver 的 JsonWireProtocol 协议,是 Selenium 和 Chrome 浏览器进行通信的桥梁。
安装
- selenium 的安装
pip3.10 install selenium # 或 pip install selenium
- 设置 chrome 软链接
sudo ln -s /opt/apps/cn.google.chrome/files/chrome /usr/local/bin/chrome
- 查看 chrome 版本
$ chrome --version Google Chrome 96.0.4664.45 unknown
- 找到对应的 ChromeDriver 版本下载
$ wget https://chromedriver.storage.googleapis.com/96.0.4664.45/chromedriver_linux64.zip $ unzip chromedriver_linux64.zip
- ChromeDriver 的配置
sudo mv chromedriver /usr/local/bin/chromedriver
- ChromeDriver 的验证
$ chromedriver Starting ChromeDriver 96.0.4664.45 (76e4c1bb2ab4671b8beba3444e61c0f17584b2fc-refs/branch-heads/4664@{#947}) on port 9515 Only local connections are allowed. Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe. ChromeDriver was started successfully.
验证 python3 是否成功
$ python3.10
>>> from selenium import webdriver
>>> browser = webdriver.Chrome()
- 运行之后,如果弹出一个空白的 Chrome 浏览器,则证明所有的配置都没有问题。
- 如果弹出后闪退,则可能是 ChromeDriver 版本和 Chrome 版本不兼容,请更换 ChromeDriver 版本。
最后
以上就是重要小蜜蜂为你收集整理的Deepin Python3 Selenium ChromeDriver的安装的全部内容,希望文章能够帮你解决Deepin Python3 Selenium ChromeDriver的安装所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复