File tree Expand file tree Collapse file tree 3 files changed +10
-3
lines changed Expand file tree Collapse file tree 3 files changed +10
-3
lines changed Original file line number Diff line number Diff line change 1
1
import unittest
2
2
import sys
3
+
4
+ from selenium import webdriver
5
+
3
6
from utils import LogUtil
4
7
from utils import common
5
8
from utils .TestCaseInfo import TestCaseInfo
6
9
from utils .TestReport import TestReport
7
10
8
- sys .path .append (".." )
11
+ # sys.path.append("..")
9
12
from page import page_lu as page
10
13
11
14
12
15
class TestLu (unittest .TestCase ):
13
16
def setUp (self ):
17
+ self .driver = webdriver .Chrome ()
14
18
self .base_url = 'http://www.lu.com'
15
19
self .testCaseInfo = TestCaseInfo (id = '2' , name = self .__str__ (), owner = 'Oliver' )
16
20
self .testReport = TestReport ()
@@ -21,11 +25,12 @@ def setUp(self):
21
25
22
26
# @unittest.skip("skip test_login")
23
27
def test_login (self ):
28
+ driver = self .driver
24
29
try :
25
- main_page = page .MainPage ()
30
+ main_page = page .MainPage (driver )
26
31
main_page .open (self .base_url )
27
32
main_page .goto_login_page ()
28
- login_page = page .LoginPage ()
33
+ login_page = page .LoginPage (page )
29
34
login_page .authenticate ()
30
35
main_page .verify_login ()
31
36
except Exception as e :
Original file line number Diff line number Diff line change @@ -33,6 +33,8 @@ def LoadAndRunTestCases(self):
33
33
34
34
35
35
if __name__ == '__main__' :
36
+ # verbosity参数可以控制执行结果的输出,
37
+ # 0是简单报告、1是一般报告、2是详细报告
36
38
# runner = unittest.TextTestRunner(verbosity=2)
37
39
# runner = ReportUtil.get_html_report
38
40
# runner.run(create_suite())
You can’t perform that action at this time.
0 commit comments