File tree Expand file tree Collapse file tree 3 files changed +25
-2
lines changed
seleniumbase/utilities/selenium_ide Expand file tree Collapse file tree 3 files changed +25
-2
lines changed Original file line number Diff line number Diff line change 1
1
livereload == 2.6.3 ;python_version >= "3.6"
2
2
pymdown-extensions == 8.0
3
3
mkdocs == 1.1.2
4
- mkdocs-material == 5.5.12
4
+ mkdocs-material == 5.5.13
5
5
mkdocs-simple-hooks == 0.1.1
6
6
mkdocs-material-extensions == 1.0
7
7
mkdocs-minify-plugin == 0.3.0
Original file line number Diff line number Diff line change @@ -688,6 +688,29 @@ def main():
688
688
continue
689
689
seleniumbase_lines .append (lines [line_num ])
690
690
691
+ # Remove duplicate functionality: "click(SEL)" before "type(SEL, TEXT)"
692
+ lines = seleniumbase_lines
693
+ seleniumbase_lines = []
694
+ num_lines = len (lines )
695
+ for line_num in range (len (lines )):
696
+ data = re .match (
697
+ r'''^\s*self.click'''
698
+ r'''\((["|'])([\S\s]+)(["|'])\)'''
699
+ r'''\s*$''' , lines [line_num ])
700
+ if data :
701
+ # quote_type = data.group(1)
702
+ selector = data .group (2 )
703
+ selector = re .escape (selector )
704
+ selector = js_utils .escape_quotes_if_needed (selector )
705
+ if int (line_num ) < num_lines - 1 :
706
+ regex_string = (r'''^\s*self.type\(["|']'''
707
+ '' + selector + ''
708
+ '' + r'''["|'], [\S\s]+\)\s*$''' )
709
+ data2 = re .match (regex_string , lines [line_num + 1 ])
710
+ if data2 :
711
+ continue
712
+ seleniumbase_lines .append (lines [line_num ])
713
+
691
714
# Remove duplicate functionality (wait_for_link_text)
692
715
lines = seleniumbase_lines
693
716
seleniumbase_lines = []
Original file line number Diff line number Diff line change 54
54
55
55
setup (
56
56
name = 'seleniumbase' ,
57
- version = '1.49.15 ' ,
57
+ version = '1.49.16 ' ,
58
58
description = 'Web Automation and Test Framework - https://seleniumbase.io' ,
59
59
long_description = long_description ,
60
60
long_description_content_type = 'text/markdown' ,
You can’t perform that action at this time.
0 commit comments