fsy520 发表于 2019-5-17 14:18:02

百度搜索 case 如何设置断言~

请教老师一下老师,如果用ddt读取文件关键字进行搜索,百度搜索 case 如何设置断言~


在学课程
Python测试开发全栈核心课程 互联网测试工程师必修课
http://www.atstudy.com/course/1593

学掌门网校 发表于 2019-5-17 14:18:51

import time
import ddt
import unittest2

from func.csvFileManager2 import reader
from test_case.BaseTestCase import BaseTestCase


@ddt.ddt
class BaiduTestCase(BaseTestCase):

    keyword = reader("baidu_test_cases.csv")

    @ddt.data(*keyword)
    def test_baidu(self,row):
      driver =self.driver
      driver.get("https://www.baidu.com/")
      driver.find_element_by_id("kw").send_keys(row)
      driver.find_element_by_id("kw").submit()
      time.sleep(2)
      for i in range(1, 11):
            result_title = driver.find_element_by_css_selector("div#content_left > div > h3 > a").text
            print(result_title)
            self.assertIn(row, result_title)

if __name__ == '__main__':
    unittest2.main()
页: [1]
查看完整版本: 百度搜索 case 如何设置断言~