Python之unittest用例构建,用例前置与后置处理操作

unittest是Python中的内置模块,使用之前需要导包(import unittest),使用unittest构建用例时,用例类要用Test开头(如TestPage),用例需要用test开头。Python语言是区分大小写的,所以这里需要注意一下。

1、用例构建第一步

新建.py文件后,需要导包

import unittest

2、用例构建第二步

定义用例类和用例函数,用例类要用Test开头(如TestOne),用例需要用test开头(如test_001)。

class TestOne(unittest.TestCase):  #需要继承unittest.TestCase
    
    def test_001(self):
        print('这是第一个用例')

3、用例构建第三步

编写用例中的脚本,包括元素的定位,元素的输入,元素的点击,元素的断言等

import unittest

from selenium import webdriver

from selenium.webdriver.common.by import By

import time



class TestOne(unittest.TestCase):

    def test_001(self):

        driver=webdriver.Chrome()

        driver.maximize_window()

        driver.get("http://xxx.testedu.com/index.php?s=/index/search/index.html")

        ele=driver.find_element(By.LINK_TEXT,"登录")

        ele.click()

        time.sleep(1)

        ele_account=driver.find_element(By.NAME,"account")

        ele_account.send_keys("test")

        ele_password=driver.find_element(By.NAME,"password")

        ele_password.send_keys("password")

        button_login=driver.find_element(By.XPATH,"//button[@type='submit'][text()='登录']")

        button_login.click()

        time.sleep(1)

        log_success
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值