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

  • 相关阅读:
    第二次博客作业
    C博客作业00--我的第一篇博客
    第1次任务:购物车程序的面向对象设计
    DS博客作业05--查找
    DS博客作业04--图
    DS博客作业03--树
    DS博客作业02--栈和队列
    C博客作业05-指针
    C博客作业04--数组
    C博客作业03--函数
  • 原文地址:https://www.cnblogs.com/skymyyang/p/7099069.html
Copyright © 2011-2022 走看看