Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 7d8d35c

Browse files
Add files via upload
1 parent de5011f commit 7d8d35c

File tree

1 file changed

+73
-0
lines changed

1 file changed

+73
-0
lines changed

‎base_test.py

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
from selenium import webdriver
2+
import unittest
3+
import os
4+
from configparser import ConfigParser
5+
6+
caps={}
7+
8+
class BaseTest(unittest.TestCase):
9+
# ======================================================================
10+
# Setup and tear down functions
11+
# ======================================================================
12+
13+
@classmethod
14+
def setUpClass(self):
15+
16+
ROOT_DIR = os.path.dirname(os.path.abspath(__file__))
17+
18+
self.config = ConfigParser()
19+
20+
my_file = ROOT_DIR + '\config.cfg'
21+
22+
self.config.read(my_file)
23+
24+
self.init_capabilities(self)
25+
26+
self.base_url = "https://lambdatest.github.io/sample-todo-app/"
27+
28+
remote_url= "https://"+self.user_name+":"+self.app_key+"@hub.lambdatest.com/wd/hub"
29+
30+
caps['name'] = "LambdaTestSampleApp"
31+
32+
caps['build'] = "PythonUnitTestSample"
33+
34+
caps['browserName'] = "Chrome"
35+
36+
caps['version'] = "71.0"
37+
38+
caps['platform'] = "Windows 10"
39+
40+
caps['network'] = True
41+
42+
caps['visual']= True
43+
44+
caps['video']= True
45+
46+
caps['console']= True
47+
48+
49+
self.driver = webdriver.Remote(command_executor=remote_url,desired_capabilities=caps)
50+
51+
self.driver.implicitly_wait(30)
52+
53+
self.driver.maximize_window()
54+
55+
# open application url
56+
57+
self.driver.get(self.base_url)
58+
59+
@classmethod
60+
61+
def tearDownClass(self):
62+
63+
print ( "closed browser" )
64+
65+
self.driver.quit()
66+
67+
def init_capabilities(self):
68+
69+
70+
self.user_name = os.environ.get("LT_USERNAME")
71+
self.app_key = os.environ.get("LT_ACCESS_KEY")
72+
73+

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /