数据驱动测试_unittest+dtt

2018-08-02  本文已影响0人  测试媛617

测试逻辑:

1)启动浏览器
2)打开网址
3)输入账号,密码
4)点击登录
# encoding = utf-8
from selenium import webdriver
import ddt,unittest

@ddt.ddt
class test(unittest.TestCase):
    def setUp(self):
        self.driver = webdriver.Firefox()

    @ddt.data(["账号1","密码1"],
              ["账号2","密码2"])
    @ddt.unpack

    def test_login(self, testdata, expectdata):
        url = "--------------------------"
        self.driver.get(url)
        self.driver.find_element_by_id("username").send_keys(testdata)
        self.driver.find_element_by_id("passwords").send_keys(testdata)
        self.driver.find_element_by_css_selector(".ant-btn").click()

    def tearDown(self):
        self.driver.quit()

if __name__ == '__main__':
    unittest.main()

上一篇下一篇

猜你喜欢

热点阅读