zoukankan      html  css  js  c++  java
  • selenium环境安装及简单使用

    一、优势

      1、提供了web自动化测试的行业标准

      2、支持多浏览器,如Chrome浏览器、Firefox浏览器、safari浏览器

      3、支持多语言,如Python、Java、Go、Php、Ruby、Javascript等主流语言

      4、远程支持

    二、环境安装

      selenium依赖浏览器、selenium webdriver驱动、python的绑定包

      第一步:安装谷歌浏览器(或者火狐浏览器)

      第二步:下载webdriver,谷歌浏览器的webdriver驱动地址 https://npm.taobao.org/mirrors/chromedriver,(注意:驱动的版本和浏览器版本要匹配,71版本比较稳定),火狐浏览器的webdriver驱动地址https://npm.taobao.org/mirrors/geckodriver(建议下载最新版本,版本越新,兼容性越好)

      第三步:解压得到chromedriver.exe(或者geckodriver.exe),将文件放于任意的环境变量地址目录下(建议放于python的环境变量地址目录下)

      

      第四步:安装python绑定包,方法一,terminal终端输入pip install selenium,方法二,File —> Settings —> Project —> Project Interpreter —> 右侧+—>搜索selenium—>install 

     三、简单使用

      获取谷歌(或其他)浏览器对象:browser =  webdriver.Chrome()(导入webdriver包)

      基础操作如下:

      打开一个页面:browser.get(url)

      页面刷新:browser.refresh()

      页面前进:browser.forward()

      页面回退:browser.back()

      最小化browser.minimize_window()

      最大化:browser.maximize_window()

      关闭标签页:browser.close()

      关闭浏览器:browser.quit()

      常用属性:

      网页标题:browser.title

      当前链接:browser.current_url

      页面源码:browser.page_source

      

      

      

      

      

  • 相关阅读:
    服务器基础知识
    web服务器与应用服务器
    QGraphics
    对话框Dialog
    信号和槽
    nginx 杂记
    go语言nsq源码解读八 http.go、http_server.go
    go语言nsq源码解读七 lookup_protocol_v1.go
    go语言nsq源码解读六 tcp.go、tcp_server.go
    go语言nsq源码解读五 nsqlookupd源码registration_db.go
  • 原文地址:https://www.cnblogs.com/purelavender/p/14465060.html
Copyright © 2011-2022 走看看