数据驱动测试_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()