• 安装自动化测试工具webdriver与selenium模块


    webdriver是一个驱动,需要与selenium配合使用,selenium是自动化测试和爬虫的专业模块,对于不同的浏览器需要不同的webdriver,这里我用的是ubuntu19.10的系统,以python语言作为示范语言,用chrome浏览器来演示测试结果。

    1.安装selenium模块

    pip install selenium

    出现如下图所示表示安装模块成功:

    2.下载webdriver --- 以Chromedriver为例

    *下载的Chromedriver应与Chrome浏览器版本一致,防止出现不必要的错误

    首先打开Chrome浏览器,输入下列命令查看浏览器版本:

    chrome://version/

     

     第一行显示即为当前Chrome浏览器版本号

    下载Chromedriver,下载地址:

    http://chromedriver.storage.googleapis.com/index.html

     打开网页,找到与自己浏览器版本相同的文件夹

     进入文件夹之后,选择合适的操作系统下的.zip压缩包

    等待下载完成

    找到下载好的.zip文件,解压到一个方便的位置,这里我解压到/home文件夹下

     3.测试Chromedriver

    打开编辑器,首先输入 

    from selenium import webdriver

     

    发现selenium和webdriver下没有红色下划线,说明模块安装成功

     测试代码:

    1 from selenium import webdriver
    2 
    3 driver = webdriver.Chrome('/home/chromedriver_linux64/chromedriver')                           //将括号内的地址换成解压后的Chromedriver地址
    4 
    5 driver.get('https://www.baidu.com/')                                                         //自动打开网址'www.baidu.com'
    6 
    7 driver.find_element_by_id('kw').send_keys('电脑')                                      //在百度中搜索电脑
    8 
    9 driver.find_element_by_id('su').click()                                             //点击搜索键

     实现结果

  • 相关阅读:
    *** 实现冒泡排序模板
    *** 实现stack模板
    python uses xml
    [转]给未来的电子通信工程师
    *** strRevert.cpp
    *** strlen.cpp
    *** checkRevStr.cpp 查看字符串是否是回文
    *** 自己代码:实现字符串比较
    *** 自写代码:查找两个字符串的最大公共子串
    *** 自写代码:在字符串中插入连续字符的个数
  • 原文地址:https://www.cnblogs.com/cherish-hao/p/12527274.html
Copyright © 2020-2023  润新知