Skip to content

Commit 907b1ed

Browse files
authored
Merge pull request #853 from seleniumbase/update-error-handling-and-dependencies
Update error-handling and dependencies
2 parents ab94569 + fed82e2 commit 907b1ed

File tree

13 files changed

+27
-19
lines changed

13 files changed

+27
-19
lines changed

docs/requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ Markdown==3.3.4
66
Jinja2==2.11.3
77
readme-renderer==29.0
88
pymdown-extensions==8.1.1
9-
importlib-metadata==3.9.0;python_version>="3.6"
9+
importlib-metadata==3.10.0;python_version>="3.6"
1010
lunr==0.5.8
1111
mkdocs==1.1.2
12-
mkdocs-material==7.0.7
12+
mkdocs-material==7.1.0
1313
mkdocs-exclude-search==0.4.0
1414
mkdocs-simple-hooks==0.1.3
1515
mkdocs-material-extensions==1.0.1

examples/boilerplates/samples/sb_swag_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
class LoginPage():
55

66
def login_to_swag_labs(self, sb, username):
7-
sb.open("https://www.saucedemo.com/")
7+
sb.open("https://www.saucedemo.com/v1")
88
sb.type("#user-name", username)
99
sb.type("#password", "secret_sauce")
1010
sb.click('input[type="submit"]')

examples/boilerplates/samples/swag_labs_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
class LoginPage():
77

88
def login_to_swag_labs(self, sb, username):
9-
sb.open("https://www.saucedemo.com/")
9+
sb.open("https://www.saucedemo.com/v1")
1010
sb.type("#user-name", username)
1111
sb.type("#password", "secret_sauce")
1212
sb.click('input[type="submit"]')

examples/decryption_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
class DecryptionTests(BaseCase):
1111

1212
def test_decrypt_password(self):
13-
self.open("https://www.saucedemo.com/")
13+
self.open("https://www.saucedemo.com/v1")
1414
self.type("#user-name", "standard_user")
1515

1616
encrypted_password = "$^*ENCRYPT=S3BDTAdCWzMmKEY8Gjg=?&#$"

examples/swag_labs_suite.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ def login_to_swag_labs(self, username="standard_user", v1=False):
1717
self.type("#password", "secret_sauce")
1818
self.click('input[type="submit"]')
1919
self.assert_element("#inventory_container")
20-
self.assert_text("Products", "div.product_label")
20+
if v1:
21+
self.assert_text("Products", "div.product_label")
2122

2223
@parameterized.expand([
2324
["standard_user"],
@@ -27,7 +28,7 @@ def login_to_swag_labs(self, username="standard_user", v1=False):
2728
def test_swag_labs_basic_flow(self, username):
2829
""" This test checks functional flow of the Swag Labs store.
2930
This test is parameterized on the login user. """
30-
self.login_to_swag_labs(username=username)
31+
self.login_to_swag_labs(username=username, v1=True)
3132
if username == "problem_user":
3233
print("\n(This test should fail)")
3334

examples/test_login.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ class SwagLabsLoginTests(BaseCase):
55

66
def login_to_swag_labs(self):
77
""" Login to Swag Labs and verify that login was successful. """
8-
self.open("https://www.saucedemo.com/")
8+
self.open("https://www.saucedemo.com/v1")
99
self.type("#user-name", "standard_user")
1010
self.type("#password", "secret_sauce")
1111
self.click('input[type="submit"]')

examples/test_swag_labs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ class SwagLabsTests(BaseCase):
55

66
def login_to_swag_labs(self, username="standard_user"):
77
""" Login to Swag Labs and verify success. """
8-
self.open("https://www.saucedemo.com/")
8+
self.open("https://www.saucedemo.com/v1")
99
if username not in self.get_text("#login_credentials"):
1010
self.fail("Invalid user for login: %s" % username)
1111
self.type("#user-name", username)

help_docs/how_it_works.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ class MyTestClass(BaseCase):
2323

2424
--------
2525

26-
For more ways of using SeleniumBase, see: <a href="https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/syntax_formats.md">SyntaxFormats</a>.
26+
For more ways of using SeleniumBase, see: <a href="https://seleniumbase.io/help_docs/syntax_formats/">SyntaxFormats</a>.

help_docs/syntax_formats.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ from seleniumbase import BaseCase
119119
class LoginPage():
120120

121121
def login_to_swag_labs(self, sb, username):
122-
sb.open("https://www.saucedemo.com/")
122+
sb.open("https://www.saucedemo.com/v1")
123123
sb.type("#user-name", username)
124124
sb.type("#password", "secret_sauce")
125125
sb.click('input[type="submit"]')
@@ -142,7 +142,7 @@ This is similar to the classic Page Object Model with <code>BaseCase</code> inhe
142142
class LoginPage():
143143

144144
def login_to_swag_labs(self, sb, username):
145-
sb.open("https://www.saucedemo.com/")
145+
sb.open("https://www.saucedemo.com/v1")
146146
sb.type("#user-name", username)
147147
sb.type("#password", "secret_sauce")
148148
sb.click('input[type="submit"]')

requirements.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ nose==1.3.7
1515
ipdb==0.13.4;python_version<"3.6"
1616
ipdb==0.13.7;python_version>="3.6"
1717
parso==0.7.1;python_version<"3.6"
18-
parso==0.8.1;python_version>="3.6"
18+
parso==0.8.2;python_version>="3.6"
1919
jedi==0.17.2;python_version<"3.6"
2020
jedi==0.18.0;python_version>="3.6"
2121
idna==2.10
@@ -60,6 +60,7 @@ traitlets==4.3.3;python_version<"3.7"
6060
traitlets==5.0.5;python_version>="3.7"
6161
prompt-toolkit==1.0.18;python_version<"3.6"
6262
prompt-toolkit==3.0.18;python_version>="3.6"
63+
decorator==4.4.2
6364
ipython==5.10.0;python_version<"3.5"
6465
ipython==6.5.0;python_version>="3.5" and python_version<"3.6"
6566
ipython==7.16.1;python_version>="3.6" and python_version<"3.7"
@@ -77,8 +78,8 @@ cffi==1.14.5
7778
toml==0.10.2
7879
Pillow==6.2.2;python_version<"3.5"
7980
Pillow==7.2.0;python_version>="3.5" and python_version<"3.6"
80-
Pillow==8.1.2;python_version>="3.6"
81-
rich==10.0.0;python_version>="3.6" and python_version<"4.0"
81+
Pillow==8.2.0;python_version>="3.6"
82+
rich==10.0.1;python_version>="3.6" and python_version<"4.0"
8283
tornado==5.1.1;python_version<"3.5"
8384
tornado==6.1;python_version>="3.5"
8485
pdfminer.six==20191110;python_version<"3.5"

0 commit comments

Comments
 (0)