V1:RegUserModel

作者在 2016-04-04 16:00:08 发布以下内容
#-*- coding:UTF-8 -*-
__author__ = 'poptest'
import time
import unittest
from selenium import webdriver

class RegUserModel(unittest.TestCase):
    def setUp (self):
        global drive
        #打开火狐浏览器
        drive = webdriver.Firefox()
        #窗口最大化,显示所有对象
        drive.maximize_window()
        #设置地址栏
        drive.get("http://192.168.114.139/Tinyshop/")

    def tearDown(self):

        drive.quit()


    def testRegUser001(self):
        drive.find_element_by_xpath(".//*[@id='header']/div[1]/div/ul/li[2]/a").click()
        drive.find_element_by_xpath(".//*[@id='email']").send_keys("123351913159@qq.com")
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[2]/dd/input").send_keys("111111")
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[3]/dd/input").send_keys("111111")
        drive.find_element_by_xpath(".//*[@id='readme']").click()
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[6]/dd/input").click()
        time.sleep(3)
        #实际结果
        actValue = drive.find_element_by_xpath(".//*[@id='content']/div/div/div[1]").text
        #断言
        self.assertEqual(actValue,u"恭喜您,注册成功!")


    def testRegUser002(self):
        drive.find_element_by_xpath(".//*[@id='header']/div[1]/div/ul/li[2]/a").click()
        drive.find_element_by_xpath(".//*[@id='email']").send_keys("123534258743@qq.com")
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[2]/dd/input").send_keys("111111")
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[3]/dd/input").send_keys("111111")
        drive.find_element_by_xpath(".//*[@id='readme']").click()
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[6]/dd/input").click()
        time.sleep(3)
        #实际结果
        actValue = drive.find_element_by_xpath(".//*[@id='content']/div/div/div[1]").text
        #断言
        self.assertEqual(actValue,u"恭喜您,注册成功!")

    def testRegUser003(self):
        drive.find_element_by_xpath(".//*[@id='header']/div[1]/div/ul/li[2]/a").click()
        drive.find_element_by_xpath(".//*[@id='email']").send_keys("1233455425412233@qq.com")
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[2]/dd/input").send_keys("111111")
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[3]/dd/input").send_keys("111111")
        drive.find_element_by_xpath(".//*[@id='readme']").click()
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[6]/dd/input").click()
        time.sleep(3)
        #实际结果
        actValue = drive.find_element_by_xpath(".//*[@id='content']/div/div/div[1]").text
        #断言
        self.assertEqual(actValue,u"恭喜您,注册成功!")

    def testRegUser004(self):

        drive.find_element_by_xpath(".//*[@id='header']/div[1]/div/ul/li[2]/a").click()
        drive.find_element_by_xpath(".//*[@id='email']").send_keys()
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[2]/dd/input").send_keys("111111")
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[3]/dd/input").send_keys("111111")
        drive.find_element_by_xpath(".//*[@id='readme']").click()
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[6]/dd/input").click()
        time.sleep(3)
        #实际结果
        actValue = drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[1]/dd/label").text
        #断言
        self.assertEqual(actValue,u"邮箱(例如:demo@tinyx.com)")

    def testRegUser005(self):
        drive.find_element_by_xpath(".//*[@id='header']/div[1]/div/ul/li[2]/a").click()
        drive.find_element_by_xpath(".//*[@id='email']").send_keys("1245612423@qq.com")
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[2]/dd/input").send_keys("11111")
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[3]/dd/input").send_keys("111111")
        drive.find_element_by_xpath(".//*[@id='readme']").click()
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[6]/dd/input").click()
        time.sleep(3)
        #实际结果
        actValue = drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[2]/dd/label").text
        #断言
        self.assertEqual(actValue,u"6-20任意字符组合")
    def testRegUser006(self):
        drive.find_element_by_xpath(".//*[@id='header']/div[1]/div/ul/li[2]/a").click()
        drive.find_element_by_xpath(".//*[@id='email']").send_keys("pop2351@126.com")
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[2]/dd/input").send_keys("111111")
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[3]/dd/input").send_keys("11111")
        drive.find_element_by_xpath(".//*[@id='readme']").click()
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[6]/dd/input").click()
        time.sleep(3)
        #实际结果
        actValue = drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[3]/dd/label").text
        #断言
        self.assertEqual(actValue,u"6-20任意字符组合")


    def testRegUser007(self):
        drive.find_element_by_xpath(".//*[@id='header']/div[1]/div/ul/li[2]/a").click()
        drive.find_element_by_xpath(".//*[@id='email']").send_keys("2@.com")
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[2]/dd/input").send_keys("111111")
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[3]/dd/input").send_keys("111111")
        drive.find_element_by_xpath(".//*[@id='readme']").click()
        drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[6]/dd/input").click()
        time.sleep(3)
        #实际结果
        actValue = drive.find_element_by_xpath(".//*[@id='content']/div/div[1]/div[2]/form/dl[1]/dd/label").text
        #断言
        self.assertEqual(actValue,u"邮箱(例如:demo@tinyx.com)")

#全部跑、固定格式
unittest.main()


#跑指定case,封装测试套
#声明一个列表(将需要测试的case加入到caselist中)
#caselist=("testReguser2","testReguser7")
#声明一个测试套
#regSuite=unittest.TestCase()
#循环case,找到要测试的用例
#for tmpcase in caselist:
    #往测试套里添加用例(类,取值)
   # regSuite.addTest(RegUserModel(tmpcase))
#执行测试套
#unittest.TextTestRunner().run(regSuite)

selenium | 阅读 10881 次
文章评论,共0条
游客请输入验证码