|
6 | 6 | username = os.environ.get("LT_USERNAME")
|
7 | 7 | access_key = os.environ.get("LT_ACCESS_KEY")
|
8 | 8 |
|
| 9 | + |
9 | 10 | class FirstSampleTest(unittest.TestCase):
|
10 | 11 |
|
11 | 12 | # setUp runs before each test case
|
12 | 13 | def setUp(self):
|
13 | 14 | desired_caps = {
|
14 | | - "build": 'unittest sample build', |
15 | | - "name": 'Py-UnitTest', |
16 | | - "platform": 'Windows 10', |
17 | | - "browserName": 'firefox', |
18 | | - "version": 'latest' |
| 15 | + 'LT:Options': { |
| 16 | + "user": username, |
| 17 | + "accessKey": access_key, |
| 18 | + "build": "UnitTest-Selenium-Sample", |
| 19 | + "name": "UnitTest-Selenium-Test", |
| 20 | + "platformName": "Windows 11", |
| 21 | + "selenium_version": "4.0.0" |
| 22 | + }, |
| 23 | + "browserName": "Chrome", |
| 24 | + "browserVersion": "latest", |
19 | 25 | }
|
| 26 | + |
20 | 27 | self.driver = webdriver.Remote(
|
21 | | - command_executor="http://{}:{}@hub.lambdatest.com:80/wd/hub".format(username, access_key), |
22 | | - desired_capabilities=desired_caps) |
| 28 | + command_executor="http://hub.lambdatest.com:80/wd/hub", |
| 29 | + desired_capabilities=desired_caps) |
23 | 30 |
|
24 | 31 |
|
25 | 32 | # tearDown runs after each test case
|
| 33 | + |
26 | 34 | def tearDown(self):
|
27 | 35 | self.driver.quit()
|
28 | 36 |
|
@@ -50,8 +58,10 @@ def test_unit_user_should_able_to_add_item(self):
|
50 | 58 | add_button.click()
|
51 | 59 |
|
52 | 60 | # Verified added item
|
53 | | - added_item = driver.find_element_by_xpath("//span[@class='done-false']").text |
54 | | - print (added_item) |
| 61 | + added_item = driver.find_element_by_xpath( |
| 62 | + "//span[@class='done-false']").text |
| 63 | + print(added_item) |
| 64 | + |
55 | 65 |
|
56 | 66 | if __name__ == "__main__":
|
57 | 67 | unittest.main()
|
0 commit comments