22import conftest
33
44from botcity .web import WebBot , By
5+ from pytest import xfail
6+
7+ BROWSER_ERRORS = ['firefox' ]
58
69
710def test_left_click (web : WebBot ):
@@ -41,6 +44,9 @@ def test_left_triple_click(web: WebBot):
4144
4245
4346def test_triple_click_reltive (web : WebBot ):
47+ if web .browser .lower () in BROWSER_ERRORS :
48+ xfail (reason = f"Error in { web .browser } in decode dict." )
49+
4450 web .browse (conftest .INDEX_PAGE )
4551
4652 web .add_image ('mouse' , os .path .join (conftest .PROJECT_DIR , 'resources' , 'mouse.png' ))
@@ -77,6 +83,8 @@ def test_right_double_click(web: WebBot):
7783
7884
7985def test_left_click_relative (web : WebBot ):
86+ if web .browser .lower () in BROWSER_ERRORS :
87+ xfail (reason = f"Error in { web .browser } in decode dict." )
8088 web .browse (conftest .INDEX_PAGE )
8189
8290 web .add_image ('mouse' , os .path .join (conftest .PROJECT_DIR , 'resources' , 'mouse.png' ))
@@ -89,6 +97,8 @@ def test_left_click_relative(web: WebBot):
8997
9098
9199def test_left_double_click_relative (web : WebBot ):
100+ if web .browser .lower () in BROWSER_ERRORS :
101+ xfail (reason = f"Error in { web .browser } in decode dict." )
92102 web .browse (conftest .INDEX_PAGE )
93103
94104 web .add_image ('mouse' , os .path .join (conftest .PROJECT_DIR , 'resources' , 'mouse.png' ))
@@ -101,6 +111,8 @@ def test_left_double_click_relative(web: WebBot):
101111
102112
103113def test_right_click_relative (web : WebBot ):
114+ if web .browser .lower () in BROWSER_ERRORS :
115+ xfail (reason = f"Error in { web .browser } visual automation headless" )
104116 web .browse (conftest .INDEX_PAGE )
105117
106118 web .add_image ('mouse' , os .path .join (conftest .PROJECT_DIR , 'resources' , 'mouse.png' ))
0 commit comments