zoukankan      html  css  js  c++  java
  • 简单了解一下PyTest-sq

    安装pytest

    dos命令直接输入:pip install pytest

    检查是否安装成功:

    dos命令输入:where pytest

    -----------------------------------------

    将测试结果生成测试报告

    安装测试报告插件:pip install pytest-html

    ---------------------------------------------------------------------------------------------------------------------------

    pytest case.py  -html=report.html    生成html模式的测试报告

    -----------------------------------------------------------------------------------------------------------------------------

    利用pytest+selenium做webUI测试

    #     var=input('请输入helloworld')
    # assert 'hello' in var
    # print('测试通过')

    #测试添加课程webUI
    def test_addCourse():
    from selenium import webdriver
    driver=webdriver.Chrome()
    driver.implicitly_wait(10)

    driver.get('http://localhost/cm039/index.html#/')
    driver.find_element_by_css_selector('[ng-click="showAddOne=true"]').click()
    #输入课程名称
    driver.find_element_by_css_selector('[ng-model="addData.name"]').send_keys('selenium')
    #输入课程描述
    driver.find_element_by_css_selector('[ng-model="addData.desc"]').send_keys('seleniumdesc')
    #输入展示次序
    driver.find_element_by_css_selector('[ng-model="addData.display_idx"]').send_keys('2')

    #点击确定
    driver.find_element_by_css_selector('[ng-click="addOne()"]').click()

    driver.quit()
    ------------------------------------------------------------------------------------------------------------------
  • 相关阅读:
    Linux 共享库
    使用Visual Studio(VS)开发Qt程序代码提示功能的实现(转)
    ZOJ 3469 Food Delivery(区间DP)
    POJ 2955 Brackets (区间DP)
    HDU 3555 Bomb(数位DP)
    HDU 2089 不要62(数位DP)
    UESTC 1307 windy数(数位DP)
    HDU 4352 XHXJ's LIS(数位DP)
    POJ 3252 Round Numbers(数位DP)
    HDU 2476 String painter (区间DP)
  • 原文地址:https://www.cnblogs.com/cm039/p/12096452.html
Copyright © 2011-2022 走看看