selenium源码分析系列第一篇

Selenium源码分析之目录结构分析

  • 阅读源码的作用
    • 看下selenium python端的目录结构

阅读源码的作用

阅读理解源码能够让我们更容易掌握和理解selenium,让我们能更好做二次封装,加强基层代码能力。

##安装selenium
pip install selenium -m
查看安装完成后的信息
selenium源码分析系列第一篇_第1张图片

看下selenium python端的目录结构

selenium源码分析系列第一篇_第2张图片

  • common/exceptions.py 定义了所有可能在webdriver代码中出现的异常
    selenium源码分析系列第一篇_第3张图片

  • webdriver/android
    webdriver/blackberry
    webdriver/chrome
    webdriver/edge
    webdriver/ie
    webdriver/firefox
    webdriver/opera
    webdriver/safari
    webdriver/iewebkitgtk
    上述各目录定义了各浏览器兼容的代码,即用于支持不同的浏览器

  • webdriver/common 定义了webdriver所指定的通用能力

  • webdriver/remote 定义了webdriver核心能力

  • webdriver/support 定义了webdriver辅助能力

未完待续下一篇文章将继续探索每个文件的

你可能感兴趣的:(selenium,selenium,python)