简单了解一下PyTest-sq

Posted cm039

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单了解一下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()
------------------------------------------------------------------------------------------------------------------

以上是关于简单了解一下PyTest-sq的主要内容,如果未能解决你的问题,请参考以下文章

调用模板化成员函数:帮助我理解另一个 *** 帖子中的代码片段

Apollo Codegen 没有找到生成代码的操作或片段

Golang Functional Options 来了解一下?

java后端开发每天遇到的jsp,了解一下

如何从片段外部清除/重置地图?

为啥这段代码会泄露? (简单的代码片段)