@@ -101,6 +101,31 @@ def main():
101
101
file .writelines ("\r \n " .join (data ))
102
102
file .close ()
103
103
104
+ data = []
105
+ data .append ("from seleniumbase import BaseCase" )
106
+ data .append ("from parameterized import parameterized" )
107
+ data .append ("" )
108
+ data .append ("" )
109
+ data .append ("class GoogleTestClass(BaseCase):" )
110
+ data .append ("" )
111
+ data .append (" @parameterized.expand([" )
112
+ data .append (' ["pypi", "https://pypi.org"],' )
113
+ data .append (' ["wikipedia", "https://www.wikipedia.org"],' )
114
+ data .append (' ["seleniumbase", '
115
+ '"https://github.com/seleniumbase/SeleniumBase"],' )
116
+ data .append (" ])" )
117
+ data .append (" def test_parameterized_google_search("
118
+ "self, search_term, expected_url):" )
119
+ data .append (" self.open('https://google.com/ncr')" )
120
+ data .append (" self.update_text('input[title=\" Search\" ]', "
121
+ "search_term + '\\ n')" )
122
+ data .append (" self.assert_text(expected_url, '#search')" )
123
+ data .append ("" )
124
+ file_path = "%s/%s" % (dir_name , "parameterized_test.py" )
125
+ file = codecs .open (file_path , "w+" , "utf-8" )
126
+ file .writelines ("\r \n " .join (data ))
127
+ file .close ()
128
+
104
129
dir_name_2 = dir_name + "/" + "boilerplates"
105
130
os .mkdir (dir_name_2 )
106
131
0 commit comments