@@ -48,6 +48,7 @@ def test_select_by_index_single(driver, pages):
48
48
assert sel .first_selected_option .text == select ["values" ][x ]
49
49
50
50
51
+ @pytest .mark .xfail_safari (reason = "options incorrectly reported as enabled" )
51
52
def test_raises_exception_select_by_index_single_disabled (driver , pages ):
52
53
pages .load ("formPage.html" )
53
54
sel = Select (driver .find_element (By .NAME , disabledSingleSelect ["name" ]))
@@ -64,6 +65,7 @@ def test_select_by_value_single(driver, pages):
64
65
assert sel .first_selected_option .text == select ["values" ][x ]
65
66
66
67
68
+ @pytest .mark .xfail_safari (reason = "options incorrectly reported as enabled" )
67
69
def test_raises_exception_select_by_value_single_disabled (driver , pages ):
68
70
pages .load ("formPage.html" )
69
71
sel = Select (driver .find_element (By .NAME , disabledSingleSelect ["name" ]))
@@ -82,6 +84,7 @@ def test_select_by_visible_text_single(driver, pages):
82
84
assert sel .first_selected_option .text == select ["values" ][x ]
83
85
84
86
87
+ @pytest .mark .xfail_safari (reason = "options incorrectly reported as enabled" )
85
88
def test_raises_exception_select_by_text_single_disabled (driver , pages ):
86
89
pages .load ("formPage.html" )
87
90
sel = Select (driver .find_element (By .NAME , disabledSingleSelect ["name" ]))
@@ -103,6 +106,7 @@ def test_select_by_index_multiple(driver, pages):
103
106
assert selected [j ].text == select ["values" ][j ]
104
107
105
108
109
+ @pytest .mark .xfail_safari (reason = "options incorrectly reported as enabled" )
106
110
def test_raises_exception_select_by_index_multiple_disabled (driver , pages ):
107
111
pages .load ("formPage.html" )
108
112
@@ -125,6 +129,7 @@ def test_select_by_value_multiple(driver, pages):
125
129
assert selected [j ].text == select ["values" ][j ]
126
130
127
131
132
+ @pytest .mark .xfail_safari (reason = "options incorrectly reported as enabled" )
128
133
def test_raises_exception_select_by_value_multiple_disabled (driver , pages ):
129
134
pages .load ("formPage.html" )
130
135
@@ -147,6 +152,7 @@ def test_select_by_visible_text_multiple(driver, pages):
147
152
assert selected [j ].text == select ["values" ][j ]
148
153
149
154
155
+ @pytest .mark .xfail_safari (reason = "options incorrectly reported as enabled" )
150
156
def test_raises_exception_select_by_text_multiple_disabled (driver , pages ):
151
157
pages .load ("formPage.html" )
152
158
0 commit comments