File tree Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Original file line number Diff line number Diff line change
1
+
2
+
3
+ # "sb" pytest fixture test in a method with no class
4
+ def test_sb_fixture_with_no_class (sb ):
5
+ sb .open ("https://google.com/ncr" )
6
+ sb .update_text ('input[title="Search"]' , 'SeleniumBase\n ' )
7
+ sb .click ('a[href*="github.com/seleniumbase/SeleniumBase"]' )
8
+ sb .click ('a[title="seleniumbase"]' )
9
+
10
+
11
+ # "sb" pytest fixture test in a method inside a class
12
+ class Test_SB_Fixture ():
13
+ def test_sb_fixture_inside_class (self , sb ):
14
+ sb .open ("https://google.com/ncr" )
15
+ sb .update_text ('input[title="Search"]' , 'SeleniumBase\n ' )
16
+ sb .click ('a[href*="github.com/seleniumbase/SeleniumBase"]' )
17
+ sb .click ('a[title="examples"]' )
Original file line number Diff line number Diff line change
1
+ import pytest
2
+
3
+
4
+ @pytest .mark .usefixtures ("sb" )
5
+ class Test_UseFixtures ():
6
+ def test_usefixtures_on_class (self ):
7
+ sb = self .sb
8
+ sb .open ("https://google.com/ncr" )
9
+ sb .update_text ('input[title="Search"]' , 'SeleniumBase\n ' )
10
+ sb .click ('a[href*="github.com/seleniumbase/SeleniumBase"]' )
11
+ sb .assert_text ("SeleniumBase" , "h1.public" )
12
+ sb .assert_text ("integrations" )
13
+ sb .assert_element ('a[title="help_docs"]' )
14
+ sb .click ('a[title="examples"]' )
You can’t perform that action at this time.
0 commit comments