我是靠谱客的博主 重要小蜜蜂,最近开发中收集的这篇文章主要介绍Deepin Python3 Selenium ChromeDriver的安装,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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的安装所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部