@@ -180,7 +180,8 @@ def main():
180
180
data .append ("class BingTests(BaseCase):" )
181
181
data .append ("" )
182
182
data .append (" def test_bing(self):" )
183
- data .append (" self.open('https://www.bing.com/')" )
183
+ data .append (" self.open('https://bing.com')" )
184
+ data .append (" self.assert_text('Bing', Page.logo_box)" )
184
185
data .append (" self.update_text(Page.search_box, 'github')" )
185
186
data .append (" self.assert_element('li[query=\" github\" ]')" )
186
187
data .append (" self.click(Page.search_button)" )
@@ -196,6 +197,7 @@ def main():
196
197
197
198
data = []
198
199
data .append ("class Page(object):" )
200
+ data .append (" logo_box = '#sbox div[class*=logo]'" )
199
201
data .append (" search_box = 'input.b_searchbox'" )
200
202
data .append (" search_button = 'input[name=\" go\" ]'" )
201
203
data .append (" search_results = '#b_results'" )
@@ -213,7 +215,15 @@ def main():
213
215
data .append ("class GoogleTests(BaseCase):" )
214
216
data .append ("" )
215
217
data .append (" def test_google_dot_com(self):" )
216
- data .append (" self.open('https://www.google.com')" )
218
+ data .append (" self.open('https://google.com')" )
219
+ data .append (" try:" )
220
+ data .append (" # Remove the Privacy Checkup box if present." )
221
+ data .append (" self.assert_text('Privacy Checkup', "
222
+ "HomePage.dialog_box, timeout=3)" )
223
+ data .append (" self.click('link=NO, THANKS')" )
224
+ data .append (" except Exception:" )
225
+ data .append (" # Google may have removed it. Continue test." )
226
+ data .append (" pass" )
217
227
data .append (" self.assert_element(HomePage.search_button)" )
218
228
data .append (
219
229
" self.assert_element(HomePage.feeling_lucky_button)" )
@@ -234,6 +244,7 @@ def main():
234
244
235
245
data = []
236
246
data .append ("class HomePage(object):" )
247
+ data .append (" dialog_box = '[role=\" dialog\" ] div'" )
237
248
data .append (" search_box = 'input[title=\" Search\" ]'" )
238
249
data .append (" search_button = 'input[value=\" Google Search\" ]'" )
239
250
data .append (
0 commit comments