Skip to content

Commit f032011

Browse files
authored
Merge pull request #573 from seleniumbase/fix-windows-double-click
Fix an issue with double-clicking on Windows
2 parents bee443a + 68a4667 commit f032011

File tree

3 files changed

+12
-16
lines changed

3 files changed

+12
-16
lines changed

requirements.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
pip>=20.1
22
setuptools>=44.1.0;python_version<"3.5"
3-
setuptools>=46.3.0;python_version>="3.5"
3+
setuptools>=46.4.0;python_version>="3.5"
44
setuptools-scm>=3.5.0
55
wheel>=0.34.2
66
six==1.14.0
@@ -26,9 +26,9 @@ pytest-rerunfailures==8.0;python_version<"3.6"
2626
pytest-rerunfailures==9.0;python_version>="3.6"
2727
pytest-xdist==1.32.0
2828
parameterized==0.7.4
29-
soupsieve==1.9.5;python_version<"3.5"
30-
soupsieve==2.0;python_version>="3.5"
31-
beautifulsoup4==4.9.0
29+
soupsieve==1.9.6;python_version<"3.5"
30+
soupsieve==2.0.1;python_version>="3.5"
31+
beautifulsoup4==4.9.1
3232
cryptography==2.9.2
3333
pyopenssl==19.1.0
3434
pygments==2.5.2;python_version<"3.5"
@@ -47,4 +47,4 @@ pyflakes==2.1.1;python_version<"3.5"
4747
pyflakes==2.2.0;python_version>="3.5"
4848
certifi>=2020.4.5.1
4949
pdfminer.six==20191110;python_version<"3.5"
50-
pdfminer.six==20200402;python_version>="3.5"
50+
pdfminer.six==20200517;python_version>="3.5"

seleniumbase/fixtures/base_case.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -209,18 +209,14 @@ def double_click(self, selector, by=By.CSS_SELECTOR, timeout=None):
209209
pre_action_url = self.driver.current_url
210210
try:
211211
actions = ActionChains(self.driver)
212-
actions.move_to_element(element)
213-
actions.double_click(element)
214-
actions.perform()
212+
actions.double_click(element).perform()
215213
except (StaleElementReferenceException, ENI_Exception):
216214
self.wait_for_ready_state_complete()
217215
time.sleep(0.05)
218216
element = page_actions.wait_for_element_visible(
219217
self.driver, selector, by, timeout=timeout)
220218
actions = ActionChains(self.driver)
221-
actions.move_to_element(element)
222-
actions.double_click(element)
223-
actions.perform()
219+
actions.double_click(element).perform()
224220
if settings.WAIT_FOR_RSC_ON_CLICKS:
225221
self.wait_for_ready_state_complete()
226222
if self.demo_mode:

setup.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747

4848
setup(
4949
name='seleniumbase',
50-
version='1.38.1',
50+
version='1.38.2',
5151
description='Fast, Easy, and Reliable Browser Automation & Testing.',
5252
long_description=long_description,
5353
long_description_content_type='text/markdown',
@@ -110,9 +110,9 @@
110110
'pytest-rerunfailures==9.0;python_version>="3.6"',
111111
'pytest-xdist==1.32.0',
112112
'parameterized==0.7.4',
113-
'soupsieve==1.9.5;python_version<"3.5"',
114-
'soupsieve==2.0;python_version>="3.5"',
115-
'beautifulsoup4==4.9.0',
113+
'soupsieve==1.9.6;python_version<"3.5"',
114+
'soupsieve==2.0.1;python_version>="3.5"',
115+
'beautifulsoup4==4.9.1',
116116
'cryptography==2.9.2',
117117
'pyopenssl==19.1.0',
118118
'pygments==2.5.2;python_version<"3.5"',
@@ -131,7 +131,7 @@
131131
'pyflakes==2.2.0;python_version>="3.5"',
132132
'certifi>=2020.4.5.1',
133133
'pdfminer.six==20191110;python_version<"3.5"',
134-
'pdfminer.six==20200402;python_version>="3.5"',
134+
'pdfminer.six==20200517;python_version>="3.5"',
135135
],
136136
packages=[
137137
'seleniumbase',

0 commit comments

Comments
 (0)