码迷,mamicode.com
首页 > Web开发 > 详细

Web自动化测试—PO设计模式(三)

时间:2018-06-26 00:59:52      阅读:680      评论:0      收藏:0      [点我收藏+]

标签:get   auto   结构   word   sel   init   pat   login   文件夹   

test_case目录下面放你要执行的用例

目录结构

ui_auto_test
    --src
        --test_case
            --__init.py
            --test_login_case
        --pages
            --__init.py
            --base_page.py
            --login_page.py

test_login_case.py

# conding:utf8

import unittest
import os, sys

#获取项目顶级文件夹绝对路径
src_path = os.path.split(os.path.split(__file__)[0])[0]

sys.path.insert(0, src_path)
from pages.login_page import LoginAction
from selenium import webdriver


class LoginCase(unittest.TestCase):

    def setUp(self):
        self.driver = webdriver.Chrome()

    def test_login_success(self):
        login_page = LoginAction(self.driver, path=‘cloud_logins/login‘)
        username = ‘xxxxxx‘
        password = ‘xxxxxx‘
        home_page = login_page.login_action(username, password)
        text = home_page.get_undo_word_text()
        print(text)
        self.assertEqual(‘我的待办‘, text)

    def tearDown(self):
        self.driver.quit()


if __name__ == ‘__main__‘:
    unittest.main()

Web自动化测试—PO设计模式(三)

标签:get   auto   结构   word   sel   init   pat   login   文件夹   

原文地址:https://www.cnblogs.com/snailrunning/p/9226726.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!