import unittest
from selenium import webdriver
from time import sleep
from unittest import TextTestRunner
from HTMLTestRunner3_New import HTMLTestRunner
class Meituan(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.get('https://meituan.com')
self.driver.maximize_window()
self.driver.implicitly_wait(5)
def tearDown(self):
sleep(3)
self.driver.quit()
def test001(self):
self.driver.find_element_by_class_name('header-search-input').send_keys('黄焖鸡米饭')
self.driver.find_element_by_class_name('header-search-btn').click()
def test002(self):
self.driver.find_element_by_class_name('header-search-input').send_keys('糖醋排骨')
self.driver.find_element_by_class_name('header-search-btn').click()
def test003(self):
self.driver.find_element_by_class_name('header-search-input').send_keys('麻婆豆腐')
self.driver.find_element_by_class_name('header-search-btn').click()
def test004(self):
self.driver.find_element_by_class_name('header-search-input').send_keys('跳水鱼')
self.driver.find_element_by_class_name('header-search-btn').click()
def test005(self):
self.driver.find_element_by_class_name('header-search-input').send_keys('红烧牛肉面')
self.driver.find_element_by_class_name('header-search-btn').click()
def test006(self):
self.driver.find_element_by_class_name('header-search-input').send_keys('紫菜蛋花汤')
self.driver.find_element_by_class_name('header-search-btn').click()
if __name__ == '__main__':
start_dir = r'D:\python\python 2022\xxk'
filename = r'D:\python\python 2022\xxk'+'\\ui_report.html'
f = open(filename,'wb')
discover = unittest.defaultTestLoader.discover(start_dir,pattern='UI自动化.py')
runner = HTMLTestRunner(stream=f,
title='美团搜索ui自动化测试报告',
description='用例执行的情况如下:',
tester = '夏小康')
runner.run(discover)
|
-
UI自动化测试报告
|