Skip to content

Commit d67010c

Browse files
testing
1 parent 505bdb3 commit d67010c

File tree

1 file changed

+14
-20
lines changed

1 file changed

+14
-20
lines changed

py/conftest.py

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,6 @@ def __init__(self, driver_class, request):
152152
self._service = None
153153
self.kwargs = {}
154154
self.options = driver_class
155-
self.headless = request.config.option.headless
156-
self.bidi = request.config.option.bidi
157155

158156
@property
159157
def supported_drivers(self):
@@ -211,29 +209,15 @@ def driver_path(self):
211209

212210
@property
213211
def headless(self):
214-
if self._headless:
212+
if self._request.config.option.headless:
215213
return True
216214
return False
217215

218-
@headless.setter
219-
def headless(self, value):
220-
self._headless = value
221-
if self._headless:
222-
if self.driver_class.lower() == "chrome" or self.driver_class.lower() == "edge":
223-
self._options.add_argument("--headless=new")
224-
if self.driver_class.lower() == "firefox":
225-
self._options.add_argument("-headless")
226-
227216
@property
228217
def bidi(self):
229-
return self._bidi
230-
231-
@bidi.setter
232-
def bidi(self, value):
233-
self._bidi = value
234-
if self._bidi:
235-
self._options.web_socket_url = True
236-
self._options.unhandled_prompt_behavior = "ignore"
218+
if self._request.config.option.bidi:
219+
return True
220+
return False
237221

238222
@property
239223
def options(self):
@@ -267,6 +251,16 @@ def options(self, cls_name):
267251
for arg in self.browser_args.split():
268252
self._options.add_argument(arg)
269253

254+
if self.headless:
255+
if self.driver_class.lower() == "chrome" or self.driver_class.lower() == "edge":
256+
self._options.add_argument("--headless=new")
257+
if self.driver_class.lower() == "firefox":
258+
self._options.add_argument("-headless")
259+
260+
if self.bidi:
261+
self._options.web_socket_url = True
262+
self._options.unhandled_prompt_behavior = "ignore"
263+
270264
@property
271265
def service(self):
272266
executable = self.driver_path

0 commit comments

Comments
 (0)