@@ -367,7 +367,7 @@ def title(self) -> str:
367367 resp = self .execute (Command .GET_TITLE )
368368 return resp ['value' ] if resp ['value' ] else ""
369369
370- def find_element_by_id (self , id_ ):
370+ def find_element_by_id (self , id_ ) -> WebElement :
371371 """Finds an element by id.
372372
373373 :Args:
@@ -387,7 +387,7 @@ def find_element_by_id(self, id_):
387387 warnings .warn ("find_element_by_* commands are deprecated. Please use find_element() instead" )
388388 return self .find_element (by = By .ID , value = id_ )
389389
390- def find_elements_by_id (self , id_ ):
390+ def find_elements_by_id (self , id_ ) -> WebElement :
391391 """
392392 Finds multiple elements by id.
393393
@@ -406,7 +406,7 @@ def find_elements_by_id(self, id_):
406406 warnings .warn ("find_elements_by_* commands are deprecated. Please use find_elements() instead" )
407407 return self .find_elements (by = By .ID , value = id_ )
408408
409- def find_element_by_xpath (self , xpath ):
409+ def find_element_by_xpath (self , xpath ) -> WebElement :
410410 """
411411 Finds an element by xpath.
412412
@@ -427,7 +427,7 @@ def find_element_by_xpath(self, xpath):
427427 warnings .warn ("find_element_by_* commands are deprecated. Please use find_element() instead" )
428428 return self .find_element (by = By .XPATH , value = xpath )
429429
430- def find_elements_by_xpath (self , xpath ):
430+ def find_elements_by_xpath (self , xpath ) -> WebElement :
431431 """
432432 Finds multiple elements by xpath.
433433
@@ -446,7 +446,7 @@ def find_elements_by_xpath(self, xpath):
446446 warnings .warn ("find_elements_by_* commands are deprecated. Please use find_elements() instead" )
447447 return self .find_elements (by = By .XPATH , value = xpath )
448448
449- def find_element_by_link_text (self , link_text ):
449+ def find_element_by_link_text (self , link_text ) -> WebElement :
450450 """
451451 Finds an element by link text.
452452
@@ -467,7 +467,7 @@ def find_element_by_link_text(self, link_text):
467467 warnings .warn ("find_element_by_* commands are deprecated. Please use find_element() instead" )
468468 return self .find_element (by = By .LINK_TEXT , value = link_text )
469469
470- def find_elements_by_link_text (self , text ):
470+ def find_elements_by_link_text (self , text ) -> WebElement :
471471 """
472472 Finds elements by link text.
473473
@@ -486,7 +486,7 @@ def find_elements_by_link_text(self, text):
486486 warnings .warn ("find_elements_by_* commands are deprecated. Please use find_elements() instead" )
487487 return self .find_elements (by = By .LINK_TEXT , value = text )
488488
489- def find_element_by_partial_link_text (self , link_text ):
489+ def find_element_by_partial_link_text (self , link_text ) -> WebElement :
490490 """
491491 Finds an element by a partial match of its link text.
492492
@@ -507,7 +507,7 @@ def find_element_by_partial_link_text(self, link_text):
507507 warnings .warn ("find_element_by_* commands are deprecated. Please use find_element() instead" )
508508 return self .find_element (by = By .PARTIAL_LINK_TEXT , value = link_text )
509509
510- def find_elements_by_partial_link_text (self , link_text ):
510+ def find_elements_by_partial_link_text (self , link_text ) -> WebElement :
511511 """
512512 Finds elements by a partial match of their link text.
513513
@@ -526,7 +526,7 @@ def find_elements_by_partial_link_text(self, link_text):
526526 warnings .warn ("find_elements_by_* commands are deprecated. Please use find_elements() instead" )
527527 return self .find_elements (by = By .PARTIAL_LINK_TEXT , value = link_text )
528528
529- def find_element_by_name (self , name ):
529+ def find_element_by_name (self , name ) -> WebElement :
530530 """
531531 Finds an element by name.
532532
@@ -547,7 +547,7 @@ def find_element_by_name(self, name):
547547 warnings .warn ("find_element_by_* commands are deprecated. Please use find_element() instead" )
548548 return self .find_element (by = By .NAME , value = name )
549549
550- def find_elements_by_name (self , name ):
550+ def find_elements_by_name (self , name ) -> WebElement :
551551 """
552552 Finds elements by name.
553553
@@ -566,7 +566,7 @@ def find_elements_by_name(self, name):
566566 warnings .warn ("find_elements_by_* commands are deprecated. Please use find_elements() instead" )
567567 return self .find_elements (by = By .NAME , value = name )
568568
569- def find_element_by_tag_name (self , name ):
569+ def find_element_by_tag_name (self , name ) -> WebElement :
570570 """
571571 Finds an element by tag name.
572572
@@ -587,7 +587,7 @@ def find_element_by_tag_name(self, name):
587587 warnings .warn ("find_element_by_* commands are deprecated. Please use find_element() instead" )
588588 return self .find_element (by = By .TAG_NAME , value = name )
589589
590- def find_elements_by_tag_name (self , name ):
590+ def find_elements_by_tag_name (self , name ) -> WebElement :
591591 """
592592 Finds elements by tag name.
593593
@@ -606,7 +606,7 @@ def find_elements_by_tag_name(self, name):
606606 warnings .warn ("find_elements_by_* commands are deprecated. Please use find_elements() instead" )
607607 return self .find_elements (by = By .TAG_NAME , value = name )
608608
609- def find_element_by_class_name (self , name ):
609+ def find_element_by_class_name (self , name ) -> WebElement :
610610 """
611611 Finds an element by class name.
612612
@@ -627,7 +627,7 @@ def find_element_by_class_name(self, name):
627627 warnings .warn ("find_element_by_* commands are deprecated. Please use find_element() instead" )
628628 return self .find_element (by = By .CLASS_NAME , value = name )
629629
630- def find_elements_by_class_name (self , name ):
630+ def find_elements_by_class_name (self , name ) -> WebElement :
631631 """
632632 Finds elements by class name.
633633
@@ -646,7 +646,7 @@ def find_elements_by_class_name(self, name):
646646 warnings .warn ("find_elements_by_* commands are deprecated. Please use find_elements() instead" )
647647 return self .find_elements (by = By .CLASS_NAME , value = name )
648648
649- def find_element_by_css_selector (self , css_selector ):
649+ def find_element_by_css_selector (self , css_selector ) -> WebElement :
650650 """
651651 Finds an element by css selector.
652652
@@ -667,7 +667,7 @@ def find_element_by_css_selector(self, css_selector):
667667 warnings .warn ("find_element_by_* commands are deprecated. Please use find_element() instead" )
668668 return self .find_element (by = By .CSS_SELECTOR , value = css_selector )
669669
670- def find_elements_by_css_selector (self , css_selector ):
670+ def find_elements_by_css_selector (self , css_selector ) -> WebElement :
671671 """
672672 Finds elements by css selector.
673673
0 commit comments