zoukankan      html  css  js  c++  java
  • Selenium的简单安装和使用

    Selenium的安装

    pip install selenium

    Selenium模块需要调用浏览器,需要配置selenium的浏览器驱动

    Firefox(火狐)

    下载对应版本的geckdriver.exe 放到Python的目录下

    https://github.com/mozilla/geckodriver/releases

    Chrome(谷歌)

    下载对应版本的chromedriver.exe,并且放到chrome.exe的目录当中

    https://chromedriver.storage.googleapis.com/index.html?path=2.29/

    Selenium

      在上面的示例中我们可以看到,已经可以打开浏览器但是我们还需要做到触发浏览器当中页面上的事件,而页面上的事件常是有页面上的元素的事件来触发的

    选择器是由页面的结构来定制的,所以选择有

    id, 是html当中用来标识标签的,具有唯一性,在js或jq 当中最好的选用属性

    name, 是html当中用来标识标签值得属性,通常用于数据提交时作为数据提交数据的键出现

    class name, 是html当中用来标识样式的属性,是一类样式,捕获的元素是个数组

    link test(链接内容), tag name(标签的名称)

    这些都是html属性的,也可以使用结构型的匹配方式xpath

    选择器的方法

    Find_element_by_id

    Find_element_by_name

    Find_element_by_class_name

    Find_element_by_xpath

  • 相关阅读:
    输入和输出

    4. 深入 Python 流程控制
    js下拉框选择图片
    按下enter触发事件
    js多种方法取数组的最后一个元素
    apply,call,bind函数作用与用法
    vue中的js绑定样式
    js添加删除class
    rem等比例自适应手机尺寸
  • 原文地址:https://www.cnblogs.com/skymyyang/p/7099069.html
Copyright © 2011-2022 走看看