Skip to content

Commit 5fdfbb5

Browse files
committed
FIX: Add xfail in four functions firefox in click
1 parent 742c642 commit 5fdfbb5

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

tests/test_mouse.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
import conftest
33

44
from botcity.web import WebBot, By
5+
from pytest import xfail
6+
7+
BROWSER_ERRORS = ['firefox']
58

69

710
def test_left_click(web: WebBot):
@@ -41,6 +44,9 @@ def test_left_triple_click(web: WebBot):
4144

4245

4346
def 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

7985
def 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

9199
def 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

103113
def 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

Comments
 (0)