@@ -185,7 +185,9 @@ def find_element_by_id(self, id_):
185
185
186
186
foo_element = element.find_element_by_id('foo')
187
187
"""
188
- warnings .warn ("find_element_by_id is deprecated. Please use find_element(by=By.ID, value=id_) instead" )
188
+ warnings .warn ("find_element_by_id is deprecated. Please use find_element(by=By.ID, value=id_) instead" ,
189
+ DeprecationWarning ,
190
+ stacklevel = 2 )
189
191
return self .find_element (by = By .ID , value = id_ )
190
192
191
193
def find_elements_by_id (self , id_ ):
@@ -204,7 +206,9 @@ def find_elements_by_id(self, id_):
204
206
205
207
elements = element.find_elements_by_id('foo')
206
208
"""
207
- warnings .warn ("find_elements_by_id is deprecated. Please use find_elements(by=By.ID, value=id_) instead" )
209
+ warnings .warn ("find_elements_by_id is deprecated. Please use find_elements(by=By.ID, value=id_) instead" ,
210
+ DeprecationWarning ,
211
+ stacklevel = 2 )
208
212
return self .find_elements (by = By .ID , value = id_ )
209
213
210
214
def find_element_by_name (self , name ):
@@ -224,7 +228,9 @@ def find_element_by_name(self, name):
224
228
225
229
element = element.find_element_by_name('foo')
226
230
"""
227
- warnings .warn ("find_element_by_name is deprecated. Please use find_element(by=By.NAME, value=name) instead" )
231
+ warnings .warn ("find_element_by_name is deprecated. Please use find_element(by=By.NAME, value=name) instead" ,
232
+ DeprecationWarning ,
233
+ stacklevel = 2 )
228
234
return self .find_element (by = By .NAME , value = name )
229
235
230
236
def find_elements_by_name (self , name ):
@@ -242,7 +248,9 @@ def find_elements_by_name(self, name):
242
248
243
249
elements = element.find_elements_by_name('foo')
244
250
"""
245
- warnings .warn ("find_elements_by_name is deprecated. Please use find_elements(by=By.NAME, value=name) instead" )
251
+ warnings .warn ("find_elements_by_name is deprecated. Please use find_elements(by=By.NAME, value=name) instead" ,
252
+ DeprecationWarning ,
253
+ stacklevel = 2 )
246
254
return self .find_elements (by = By .NAME , value = name )
247
255
248
256
def find_element_by_link_text (self , link_text ):
@@ -262,7 +270,9 @@ def find_element_by_link_text(self, link_text):
262
270
263
271
element = element.find_element_by_link_text('Sign In')
264
272
"""
265
- warnings .warn ("find_element_by_link_text is deprecated. Please use find_element(by=By.LINK_TEXT, value=link_text) instead" )
273
+ warnings .warn ("find_element_by_link_text is deprecated. Please use find_element(by=By.LINK_TEXT, value=link_text) instead" ,
274
+ DeprecationWarning ,
275
+ stacklevel = 2 )
266
276
return self .find_element (by = By .LINK_TEXT , value = link_text )
267
277
268
278
def find_elements_by_link_text (self , link_text ):
@@ -280,7 +290,9 @@ def find_elements_by_link_text(self, link_text):
280
290
281
291
elements = element.find_elements_by_link_text('Sign In')
282
292
"""
283
- warnings .warn ("find_elements_by_link_text is deprecated. Please use find_elements(by=By.LINK_TEXT, value=text) instead" )
293
+ warnings .warn ("find_elements_by_link_text is deprecated. Please use find_elements(by=By.LINK_TEXT, value=text) instead" ,
294
+ DeprecationWarning ,
295
+ stacklevel = 2 )
284
296
return self .find_elements (by = By .LINK_TEXT , value = link_text )
285
297
286
298
def find_element_by_partial_link_text (self , link_text ):
@@ -300,7 +312,9 @@ def find_element_by_partial_link_text(self, link_text):
300
312
301
313
element = element.find_element_by_partial_link_text('Sign')
302
314
"""
303
- warnings .warn ("find_element_by_partial_link_text is deprecated. Please use find_element(by=By.PARTIAL_LINK_TEXT, value=link_text) instead" )
315
+ warnings .warn ("find_element_by_partial_link_text is deprecated. Please use find_element(by=By.PARTIAL_LINK_TEXT, value=link_text) instead" ,
316
+ DeprecationWarning ,
317
+ stacklevel = 2 )
304
318
return self .find_element (by = By .PARTIAL_LINK_TEXT , value = link_text )
305
319
306
320
def find_elements_by_partial_link_text (self , link_text ):
@@ -318,7 +332,9 @@ def find_elements_by_partial_link_text(self, link_text):
318
332
319
333
elements = element.find_elements_by_partial_link_text('Sign')
320
334
"""
321
- warnings .warn ("find_elements_by_partial_link_text is deprecated. Please use find_elements(by=By.PARTIAL_LINK_TEXT, value=link_text) instead" )
335
+ warnings .warn ("find_elements_by_partial_link_text is deprecated. Please use find_elements(by=By.PARTIAL_LINK_TEXT, value=link_text) instead" ,
336
+ DeprecationWarning ,
337
+ stacklevel = 2 )
322
338
return self .find_elements (by = By .PARTIAL_LINK_TEXT , value = link_text )
323
339
324
340
def find_element_by_tag_name (self , name ):
@@ -338,7 +354,9 @@ def find_element_by_tag_name(self, name):
338
354
339
355
element = element.find_element_by_tag_name('h1')
340
356
"""
341
- warnings .warn ("find_element_by_tag_name is deprecated. Please use find_element(by=By.TAG_NAME, value=name) instead" )
357
+ warnings .warn ("find_element_by_tag_name is deprecated. Please use find_element(by=By.TAG_NAME, value=name) instead" ,
358
+ DeprecationWarning ,
359
+ stacklevel = 2 )
342
360
return self .find_element (by = By .TAG_NAME , value = name )
343
361
344
362
def find_elements_by_tag_name (self , name ):
@@ -356,7 +374,9 @@ def find_elements_by_tag_name(self, name):
356
374
357
375
elements = element.find_elements_by_tag_name('h1')
358
376
"""
359
- warnings .warn ("find_elements_by_tag_name is deprecated. Please use find_elements(by=By.TAG_NAME, value=name) instead" )
377
+ warnings .warn ("find_elements_by_tag_name is deprecated. Please use find_elements(by=By.TAG_NAME, value=name) instead" ,
378
+ DeprecationWarning ,
379
+ stacklevel = 2 )
360
380
return self .find_elements (by = By .TAG_NAME , value = name )
361
381
362
382
def find_element_by_xpath (self , xpath ):
@@ -390,7 +410,9 @@ def find_element_by_xpath(self, xpath):
390
410
391
411
element = element.find_element_by_xpath('//div/td[1]')
392
412
"""
393
- warnings .warn ("find_element_by_xpath is deprecated. Please use find_element(by=By.XPATH, value=xpath) instead" )
413
+ warnings .warn ("find_element_by_xpath is deprecated. Please use find_element(by=By.XPATH, value=xpath) instead" ,
414
+ DeprecationWarning ,
415
+ stacklevel = 2 )
394
416
return self .find_element (by = By .XPATH , value = xpath )
395
417
396
418
def find_elements_by_xpath (self , xpath ):
@@ -423,7 +445,9 @@ def find_elements_by_xpath(self, xpath):
423
445
elements = element.find_elements_by_xpath("//div[contains(@class, 'foo')]")
424
446
425
447
"""
426
- warnings .warn ("find_elements_by_xpath is deprecated. Please use find_elements(by=By.XPATH, value=xpath) instead" )
448
+ warnings .warn ("find_elements_by_xpath is deprecated. Please use find_elements(by=By.XPATH, value=xpath) instead" ,
449
+ DeprecationWarning ,
450
+ stacklevel = 2 )
427
451
return self .find_elements (by = By .XPATH , value = xpath )
428
452
429
453
def find_element_by_class_name (self , name ):
@@ -443,7 +467,9 @@ def find_element_by_class_name(self, name):
443
467
444
468
element = element.find_element_by_class_name('foo')
445
469
"""
446
- warnings .warn ("find_element_by_class_name is deprecated. Please use find_element(by=By.CLASS_NAME, value=name) instead" )
470
+ warnings .warn ("find_element_by_class_name is deprecated. Please use find_element(by=By.CLASS_NAME, value=name) instead" ,
471
+ DeprecationWarning ,
472
+ stacklevel = 2 )
447
473
return self .find_element (by = By .CLASS_NAME , value = name )
448
474
449
475
def find_elements_by_class_name (self , name ):
@@ -461,7 +487,7 @@ def find_elements_by_class_name(self, name):
461
487
462
488
elements = element.find_elements_by_class_name('foo')
463
489
"""
464
- warnings .warn ("find_elements_by_class_name is deprecated. Please use find_elements(by=By.CLASS_NAME, value=name) instead" )
490
+ warnings .warn ("find_elements_by_class_name is deprecated. Please use find_elements(by=By.CLASS_NAME, value=name) instead" , DeprecationWarning )
465
491
return self .find_elements (by = By .CLASS_NAME , value = name )
466
492
467
493
def find_element_by_css_selector (self , css_selector ):
@@ -481,7 +507,9 @@ def find_element_by_css_selector(self, css_selector):
481
507
482
508
element = element.find_element_by_css_selector('#foo')
483
509
"""
484
- warnings .warn ("find_element_by_css_selector is deprecated. Please use find_element(by=By.CSS_SELECTOR, value=css_selector) instead" )
510
+ warnings .warn ("find_element_by_css_selector is deprecated. Please use find_element(by=By.CSS_SELECTOR, value=css_selector) instead" ,
511
+ DeprecationWarning ,
512
+ stacklevel = 2 )
485
513
return self .find_element (by = By .CSS_SELECTOR , value = css_selector )
486
514
487
515
def find_elements_by_css_selector (self , css_selector ):
@@ -499,7 +527,9 @@ def find_elements_by_css_selector(self, css_selector):
499
527
500
528
elements = element.find_elements_by_css_selector('.foo')
501
529
"""
502
- warnings .warn ("find_elements_by_css_selector is deprecated. Please use find_elements(by=By.CSS_SELECTOR, value=css_selector) instead" )
530
+ warnings .warn ("find_elements_by_css_selector is deprecated. Please use find_elements(by=By.CSS_SELECTOR, value=css_selector) instead" ,
531
+ DeprecationWarning ,
532
+ stacklevel = 2 )
503
533
return self .find_elements (by = By .CSS_SELECTOR , value = css_selector )
504
534
505
535
def send_keys (self , * value ) -> None :
0 commit comments