Skip to content

Commit 0137c52

Browse files
committed
Update console scripts test generation
1 parent 3ee08b3 commit 0137c52

File tree

3 files changed

+25
-1
lines changed

3 files changed

+25
-1
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -451,6 +451,7 @@ ui_tests/
451451
├── __init__.py
452452
├── google_objects.py
453453
├── google_test.py
454+
├── sb_swag_test.py
454455
└── swag_labs_test.py
455456
```
456457

seleniumbase/console_scripts/ReadMe.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ ui_tests/
9393
├── __init__.py
9494
├── google_objects.py
9595
├── google_test.py
96+
├── sb_swag_test.py
9697
└── swag_labs_test.py
9798
```
9899

seleniumbase/console_scripts/sb_mkdir.py

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -595,6 +595,7 @@ def main():
595595
data.append("class LoginPage():")
596596
data.append("")
597597
data.append(" def login_to_swag_labs(self, sb, username):")
598+
data.append(' sb.open("https://www.saucedemo.com/")')
598599
data.append(' sb.type("#user-name", username)')
599600
data.append(' sb.type("#password", "secret_sauce")')
600601
data.append(" sb.click('input[type=\"submit\"]')")
@@ -603,7 +604,6 @@ def main():
603604
data.append("class MyTests(BaseCase):")
604605
data.append("")
605606
data.append(" def test_swag_labs_login(self):")
606-
data.append(' self.open("https://www.saucedemo.com/")')
607607
data.append(
608608
' LoginPage().login_to_swag_labs(self, "standard_user")')
609609
data.append(' self.assert_element("#inventory_container")')
@@ -614,6 +614,28 @@ def main():
614614
file.writelines("\r\n".join(data))
615615
file.close()
616616

617+
data = []
618+
data.append("class LoginPage():")
619+
data.append("")
620+
data.append(" def login_to_swag_labs(self, sb, username):")
621+
data.append(' sb.open("https://www.saucedemo.com/")')
622+
data.append(' sb.type("#user-name", username)')
623+
data.append(' sb.type("#password", "secret_sauce")')
624+
data.append(" sb.click('input[type=\"submit\"]')")
625+
data.append("")
626+
data.append("")
627+
data.append("class MyTests():")
628+
data.append("")
629+
data.append(" def test_swag_labs_login(self, sb):")
630+
data.append(' LoginPage().login_to_swag_labs(sb, "standard_user")')
631+
data.append(' sb.assert_element("#inventory_container")')
632+
data.append(' sb.assert_text("Products", "div.product_label")')
633+
data.append("")
634+
file_path = "%s/%s" % (dir_name_3, "sb_swag_test.py")
635+
file = codecs.open(file_path, "w+", "utf-8")
636+
file.writelines("\r\n".join(data))
637+
file.close()
638+
617639
success = (
618640
'\n' + c1 + '* Directory "' + dir_name + '" was created '
619641
'with config files and sample tests! *' + cr + '\n')

0 commit comments

Comments
 (0)