博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unittest单元测试框架
阅读量:5025 次
发布时间:2019-06-12

本文共 1945 字,大约阅读时间需要 6 分钟。

1 from selenium import webdriver 2 import time 3 import unittest 4  5 class OomTest (unittest.TestCase): 6     def setUp(self):  #初始化登录 7         self.driver=webdriver.Chrome() 8         self.driver.get('http://10.30.14.5/admin/login#!/default/10/activityadmin/adsite-target/index') 9         self.driver.maximize_window()10 11         self.driver.find_element_by_xpath('//*[@id="email"]').send_keys('songxiaonan@sharkshopping.com')12         self.driver.find_element_by_xpath('//*[@id="password"]').send_keys('Songxiaonan111*')13         self.driver.find_element_by_class_name('login-btn-label').click()14         time.sleep(3)15 16     def tearDown(self): # 测试case执行完毕之后,清理现场17         self.driver.quit()23 24     def test_AddReCi(self):  #新增一条广告位数据25         self.driver.find_element_by_xpath('/html/body/div[1]/div[1]/div/div[3]/ul/li[1]/span').click()   # 活动管理26         time.sleep(2)27         self.driver.find_element_by_xpath('/html/body/div[1]/div[2]/div/div[1]/div[2]/div[6]/ul/li[5]/span').click() # 广告位数据28         time.sleep(2)29         self.driver.find_element_by_xpath('/html/body/div[1]/div[2]/div/div[2]/div/ul/li[2]/a').click() #  新增30     def test_Add_sp(self):   #新增一条商品推荐数据31         self.driver.find_element_by_xpath('/html/body/div[1]/div[1]/div/div[3]/ul/li[1]/span').click()  # 活动管理32         time.sleep(3)33         self.driver.find_element_by_xpath('/html/body/div[1]/div[2]/div/div[1]/div[2]/div[4]/ul/li[2]/span').click() # 商品推荐数据34         time.sleep(2)35         self.driver.find_element_by_xpath('/html/body/div[1]/div[2]/div/div[2]/div/ul/li[2]/a').click()  # 新增36 37 38 if __name__=='__main__':39     #unittest.main()40 41     #构建测试集,实例化测试套件,添加测试用例到测试套件中42     suite=unittest.TestSuite()43     suite.addTest(OomTest('test_AddReCi'))44     #suite.addTest(OomTest('test_Add_sp'))45 46     #执行测试用例47     runer=unittest.TextTestRunner()48     runer.run(suite)

 

转载于:https://www.cnblogs.com/songxiaonan/p/9945455.html

你可能感兴趣的文章
为什么JS动态生成的input标签在后台有时候没法获取到
查看>>
20189210 移动开发平台第六周作业
查看>>
java之hibernate之基于外键的双向一对一关联映射
查看>>
rxjs一句话描述一个操作符(1)
查看>>
第一次独立上手多线程高并发的项目的心路历程
查看>>
ServiceStack 介绍
查看>>
Centos7下载和安装教程
查看>>
无谓的通宵加班之后的思索
查看>>
S1的小成果:MyKTV系统
查看>>
从setting文件导包
查看>>
编写一个函数isMerge,判断一个字符串str是否可以由其他两个字符串part1和part2“组合”而成...
查看>>
union和union all
查看>>
Github 开源:使用控制器操作 WinForm/WPF 控件( Sheng.Winform.Controls.Controller)
查看>>
PMD使用提醒
查看>>
Codeforces 887D Ratings and Reality Shows
查看>>
论文《A Generative Entity-Mention Model for Linking Entities with Knowledge Base》
查看>>
CentOS 6.7编译安装PHP 5.6
查看>>
Linux记录-salt分析
查看>>
Android Studio默认快捷键
查看>>
发布开源库到JCenter所遇到的一些问题记录
查看>>