@@ -217,26 +217,20 @@ def main():
217217 data .append ("" )
218218 data .append (" def test_google_dot_com(self):" )
219219 data .append (" self.open('https://google.com')" )
220- data .append (" try:" )
221- data .append (" # Remove the Privacy Checkup box if present." )
222- data .append (" self.assert_text('Privacy Checkup', "
223- "HomePage.dialog_box, timeout=3)" )
224- data .append (" self.click('link=NO, THANKS')" )
225- data .append (" except Exception:" )
226- data .append (" # Google may have removed it. Continue test." )
227- data .append (" pass" )
220+ data .append (
221+ " self.update_text(HomePage.search_box, 'github')" )
222+ data .append (" self.assert_element(HomePage.list_box)" )
228223 data .append (" self.assert_element(HomePage.search_button)" )
229224 data .append (
230225 " self.assert_element(HomePage.feeling_lucky_button)" )
231- data .append (
232- " self.update_text(HomePage.search_box, 'github\\ n')" )
226+ data .append (" self.click(HomePage.search_button)" )
233227 data .append (
234228 " self.assert_text('github.com', "
235229 "ResultsPage.search_results)" )
236230 data .append (" self.click_link_text('Images')" )
231+ data .append (" source = self.get_page_source()" )
237232 data .append (
238- " self.assert_element("
239- "'img[alt=\" Image result for github\" ]')" )
233+ " self.assertTrue('Image result for github' in source)" )
240234 data .append ("" )
241235 file_path = "%s/%s" % (dir_name_3 , "google_test.py" )
242236 file = codecs .open (file_path , "w+" , "utf-8" )
@@ -247,6 +241,7 @@ def main():
247241 data .append ("class HomePage(object):" )
248242 data .append (" dialog_box = '[role=\" dialog\" ] div'" )
249243 data .append (" search_box = 'input[title=\" Search\" ]'" )
244+ data .append (" list_box = '[role=\" listbox\" ]'" )
250245 data .append (" search_button = 'input[value=\" Google Search\" ]'" )
251246 data .append (
252247 " feeling_lucky_button = "
0 commit comments