File tree Expand file tree Collapse file tree 2 files changed +22
-2
lines changed Expand file tree Collapse file tree 2 files changed +22
-2
lines changed Original file line number Diff line number Diff line change
1
+ from selenium import webdriver
2
+ from seleniumbase import BaseCase
3
+
4
+
5
+ class OverrideDriverTest (BaseCase ):
6
+
7
+ def get_new_driver (self , * args , ** kwargs ):
8
+ """ This method overrides get_new_driver() from BaseCase. """
9
+ options = webdriver .ChromeOptions ()
10
+ options .add_experimental_option (
11
+ "excludeSwitches" , ["enable-automation" ]
12
+ )
13
+ options .add_experimental_option ("useAutomationExtension" , False )
14
+ if self .headless :
15
+ options .add_argument ("--headless" )
16
+ return webdriver .Chrome (options = options )
17
+
18
+ def test_simple (self ):
19
+ self .open ("https://seleniumbase.io/demo_page" )
20
+ self .assert_text ("Demo Page" , "h1" )
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ def test_shadow_dom(self):
30
30
31
31
# Download Python package files from PyPI
32
32
file_name_1 = self .download_tar_file_from_pypi ("sbase" )
33
- file_name_2 = self .download_tar_file_from_pypi ("tensorpy " )
33
+ file_name_2 = self .download_tar_file_from_pypi ("seleniumbase " )
34
34
self .assert_downloaded_file (file_name_1 , browser = True )
35
35
self .assert_downloaded_file (file_name_2 , browser = True )
36
36
@@ -67,7 +67,7 @@ def test_shadow_dom(self):
67
67
self .type (search_input , "sbase" )
68
68
self .assert_text (file_name_1 , file_link )
69
69
print ("\n Download 1: %s" % self .get_text (file_link ))
70
- self .type (search_input , "tensorpy " )
70
+ self .type (search_input , "seleniumbase " )
71
71
self .assert_text (file_name_2 , file_link )
72
72
print (" Download 2: %s" % self .get_text (file_link ))
73
73
self .click (clear_search_icon )
You can’t perform that action at this time.
0 commit comments