selenium源码分析系列第一篇

这一生的挚爱 提交于 2021-01-19 15:31:42

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

阅读源码的作用

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

##安装selenium
pip install selenium -m
查看安装完成后的信息
selenium安装信息


看下selenium python端的目录结构

selenium核心结构

  • common/exceptions.py 定义了所有可能在webdriver代码中出现的异常
    selenium异常类

  • 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辅助能力

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!