美文网首页
web自动化02--自动化环境搭建(基于python语言)

web自动化02--自动化环境搭建(基于python语言)

作者: minisummer | 来源:发表于2020-08-09 11:03 被阅读0次

    哈喽,大家好!我是minisummer!首先感谢您的关注!
    今天给大家分享的内容是基于python编程的自动化环境搭建。

    python安装

    请看python编程系列的文章:https://www.jianshu.com/p/aeb31e2692f0

    pycharm安装

    请看python编程系列文章:https://www.jianshu.com/p/8fb6bdc3e3a2

    浏览器和驱动

    谷歌浏览器下载:https://www.google.cn/chrome/
    火狐浏览器下载:http://www.firefox.com.cn/

    淘宝npm镜像:https://npm.taobao.org/mirrors/geckodriver/
    谷歌浏览器驱动npm镜像:https://npm.taobao.org/mirrors/chromedriver
    火狐浏览器驱动npm镜像:https://npm.taobao.org/mirrors/geckodriver/
    注:浏览器与驱动版本必须对应,否则驱动启动失败。

    selenium安装

    方法一:使用pip命令安装

    pip install selenium
    

    方法二:使用pycharm安装


    pycharm-安装第三方插件.png pycharm-安装第三方插件2.png

    编写自动化脚本测试

    #! /usr/bin/env python
    # -*- coding: utf-8 -*-
    # __author__ = "minisummer"
    # date:2020/8/9 10:55
    # TODO: 第一个自动化测试脚本
    
    # 从selenium导入webdriver模块
    from selenium import webdriver
    
    # 实例化谷歌浏览器驱动
    chrome = webdriver.Chrome()
    # 打开百度首页
    chrome.get('http://www.baidu.com')
    # 找到输入框输入信息
    chrome.find_element_by_id('kw').send_keys('selenium自动化测试')
    # 找到百度一下按钮,执行点击操作
    chrome.find_element_by_id('su').click()
    # 关闭标签页
    chrome.close()
    

    python自动化常用模块

    requirements.txt

    HTMLTestRunner-Python3==0.8.0
    BeautifulReport==0.1.2
    allure-pytest==2.8.16
    spider3==1.0.2
    PyMySQL==0.9.3
    pytest==5.4.3
    pytest-selenium==1.17.0 
    pytest-html==2.1.1
    pytest-rerunfailures==9.0
    pytest-assume==2.2.1
    pytest-xdist==1.32.0
    redis==3.5.3
    flask==1.1.2
    ddt==1.2.0
    pywinauto==0.6.8
    urllib3==1.25.9
    requests==2.23.0
    pillow==7.1.2
    xlrd==1.2.0
    xlwt==1.3.0
    PyYAML==5.3.1
    selenium==3.141.0
    behave==1.2.6
    comtypes==1.1.7
    Django==3.0.7
    parse==1.12.0
    parse-type==0.4.2
    Pillow==5.3.0
    pytz==2018.7
    pywin32==224
    six==1.12.0
    

    请大家多多指教~
    以上内容希望对你有帮助,有被帮助到的朋友欢迎点赞,评论。
    注:转载请注明出处,商用请征得作者本人同意,谢谢!!!

    相关文章

      网友评论

          本文标题:web自动化02--自动化环境搭建(基于python语言)

          本文链接:https://www.haomeiwen.com/subject/vgxdfktx.html