zoukankan      html  css  js  c++  java
  • selenium webdriver原理

    pip3 install -U selenium

     selenium 是一个库 首先安装库 要用pip3 因为对应的是python3

    from selenium import  webdriver 
    webdriver文件显示如下 里面包含了各个浏览器驱动文件
    其中比如谷歌的 从谷歌的驱动py里导出了一个驱动类,并且重命名为Chrome
    driver=webdriver.Chrome()  创建了一个谷歌驱动的对象,以此来操作浏览器

    2.selenium+python 原理
    手工测试:人去点击浏览器,操作浏览器
    自动化测试:代码去操作浏览器,但是代码不能直接操作浏览器,要根据浏览器驱动来操作 (浏览器驱动就是驱动浏览器去进行相关操作)
    具体驱动怎么操作浏览器:打开页面,找到元素定位,对页面元素进行操作
    不同的浏览器有不同的驱动,所以对应浏览器要下载对应驱动,chromedriver文件放在“/usr/local/bin”目录下
    下载webdriver要根据浏览器版本进行驱动下载,不然浏览器跟驱动不匹配,无法运营
    补充:

    /usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变。

    /usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件。

    前端知识补充:

    html(静态的,显示页面内容的)+css(展示页面样式的)+js(与服务器进行动态交互的)

  • 相关阅读:
    控件与布局
    高性能mysql笔记 第一章 mysql架构
    简单排序——冒泡,选择,插入
    spring boot的默认配置
    nginx配置 负载均衡
    nginx+tomcat反向代理
    fiddler(4)安装--L
    fiddler(3)http协议-响应报文--L
    fiddler(2)http协议-请求报文--L
    Fiddler(1)简介--L
  • 原文地址:https://www.cnblogs.com/yzwdcjs/p/11929537.html
Copyright © 2011-2022 走看看