Skip to content

Commit 78452e2

Browse files
committed
Update console scripts (Add more files with "sbase mkdir DIR")
1 parent 122ea92 commit 78452e2

File tree

1 file changed

+52
-4
lines changed

1 file changed

+52
-4
lines changed

seleniumbase/console_scripts/sb_mkdir.py

Lines changed: 52 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -492,24 +492,46 @@ def main():
492492
data.append("class DataPage():")
493493
data.append("")
494494
data.append(" def go_to_data_url(self, sb):")
495-
data.append(" sb.open(\"data:text/html,<p>Hello!</p><input />\")")
495+
data.append(' sb.open("data:text/html,<p>Hello!</p><input />")')
496496
data.append("")
497497
data.append(" def add_input_text(self, sb, text):")
498-
data.append(" sb.type(\"input\", text)")
498+
data.append(' sb.type("input", text)')
499499
data.append("")
500500
data.append("")
501501
data.append("class ObjTests(BaseCase):")
502502
data.append("")
503503
data.append(" def test_data_url_page(self):")
504504
data.append(" DataPage().go_to_data_url(self)")
505-
data.append(" self.assert_text(\"Hello!\", \"p\")")
506-
data.append(" DataPage().add_input_text(self, \"Goodbye!\")")
505+
data.append(' self.assert_text("Hello!", "p")')
506+
data.append(' DataPage().add_input_text(self, "Goodbye!")')
507507
data.append("")
508508
file_path = "%s/%s" % (dir_name_2, "classic_obj_test.py")
509509
file = codecs.open(file_path, "w+", "utf-8")
510510
file.writelines("\r\n".join(data))
511511
file.close()
512512

513+
data = []
514+
data.append("class DataPage():")
515+
data.append("")
516+
data.append(" def go_to_data_url(self, sb):")
517+
data.append(' sb.open("data:text/html,<p>Hello!</p><input />")')
518+
data.append("")
519+
data.append(" def add_input_text(self, sb, text):")
520+
data.append(' sb.type("input", text)')
521+
data.append("")
522+
data.append("")
523+
data.append("class ObjTests():")
524+
data.append("")
525+
data.append(" def test_data_url_page(self, sb):")
526+
data.append(" DataPage().go_to_data_url(sb)")
527+
data.append(' sb.assert_text("Hello!", "p")')
528+
data.append(' DataPage().add_input_text(sb, "Goodbye!")')
529+
data.append("")
530+
file_path = "%s/%s" % (dir_name_2, "sb_fixture_test.py")
531+
file = codecs.open(file_path, "w+", "utf-8")
532+
file.writelines("\r\n".join(data))
533+
file.close()
534+
513535
dir_name_3 = dir_name_2 + "/" + "samples"
514536
os.mkdir(dir_name_3)
515537

@@ -566,6 +588,32 @@ def main():
566588
file.writelines("\r\n".join(data))
567589
file.close()
568590

591+
data = []
592+
data.append("from seleniumbase import BaseCase")
593+
data.append("")
594+
data.append("")
595+
data.append("class LoginPage():")
596+
data.append("")
597+
data.append(" def login_to_swag_labs(self, sb, username):")
598+
data.append(' sb.type("#user-name", username)')
599+
data.append(' sb.type("#password", "secret_sauce")')
600+
data.append(" sb.click('input[type=\"submit\"]')")
601+
data.append("")
602+
data.append("")
603+
data.append("class MyTests(BaseCase):")
604+
data.append("")
605+
data.append(" def test_swag_labs_login(self):")
606+
data.append(' self.open("https://www.saucedemo.com/")')
607+
data.append(
608+
' LoginPage().login_to_swag_labs(self, "standard_user")')
609+
data.append(' self.assert_element("#inventory_container")')
610+
data.append(' self.assert_text("Products", "div.product_label")')
611+
data.append("")
612+
file_path = "%s/%s" % (dir_name_3, "swag_labs_test.py")
613+
file = codecs.open(file_path, "w+", "utf-8")
614+
file.writelines("\r\n".join(data))
615+
file.close()
616+
569617
success = (
570618
'\n' + c1 + '* Directory "' + dir_name + '" was created '
571619
'with config files and sample tests! *' + cr + '\n')

0 commit comments

Comments
 (0)