@@ -12,20 +12,21 @@ def test_hack_search(self):
1212 self .open_if_not_url ("about:blank" )
1313 print ("\n Skipping test in headless mode." )
1414 self .skip ('Skipping test in headless mode.' )
15+ if not self .undetectable :
16+ self .get_new_driver (undetectable = True )
1517 self .open ("https://google.com/ncr" )
1618 self .hide_elements ("iframe" )
1719 self .assert_element ('[title="Search"]' )
1820 self .sleep (0.5 )
1921 self .set_attribute ('[action="/search"]' , "action" , "//bing.com/search" )
2022 self .set_attributes ('[value="Google Search"]' , "value" , "Bing Search" )
21- self .type ('[title="Search"]' , "GitHub SeleniumBase Docs Install " )
23+ self .type ('[title="Search"]' , "SeleniumBase GitHub Page URL " )
2224 self .sleep (0.5 )
2325 self .js_click ('[value="Bing Search"]' )
2426 self .highlight ("h1.b_logo" , loops = 8 )
25- self .highlight_click ('[href*="github.com/seleniumbase/SeleniumBase"]' )
26- self .highlight_click ('[href="/seleniumbase/SeleniumBase"]' )
27- self .assert_text ("SeleniumBase" , "strong a" )
28- self .highlight ("strong a" )
27+ source = self .get_page_source ()
28+ self .assert_true ("github.com/seleniumbase/SeleniumBase" in source )
29+ self .click ('a:contains("seleniumbase/SeleniumBase")' )
2930 self .js_click ('a[title="examples"]' )
3031 self .highlight ('#repo-content-turbo-frame' )
3132 self .js_click ('a[title="test_hack_search.py"]' )
0 commit comments