Skip to content

Commit 906b538

Browse files
authored
Merge pull request #1121 from seleniumbase/translations-and-dependencies
Add translations, improve reliability, and refresh dependencies
2 parents 2942b86 + 504d711 commit 906b538

File tree

15 files changed

+112
-9
lines changed

15 files changed

+112
-9
lines changed

mkdocs_build/requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ pkginfo==1.8.2;python_version>="3.6"
1212
Jinja2==3.0.3;python_version>="3.6"
1313
click==8.0.3;python_version>="3.6"
1414
zipp==3.6.0;python_version>="3.6"
15-
readme-renderer==31.0
15+
readme-renderer==32.0
1616
pymdown-extensions==9.1;python_version>="3.6"
1717
importlib-metadata==4.8.2;python_version>="3.6"
1818
bleach==4.1.0
@@ -21,7 +21,7 @@ lunr==0.6.1;python_version>="3.6"
2121
nltk==3.6.5;python_version>="3.6"
2222
watchdog==2.1.6;python_version>="3.6"
2323
mkdocs==1.2.3;python_version>="3.6"
24-
mkdocs-material==8.1.0;python_version>="3.6"
24+
mkdocs-material==8.1.1;python_version>="3.6"
2525
mkdocs-exclude-search==0.5.4;python_version>="3.6"
2626
mkdocs-simple-hooks==0.1.3
2727
mkdocs-material-extensions==1.0.3;python_version>="3.6"

requirements.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ packaging>=20.9;python_version<"3.6"
44
packaging>=21.3;python_version>="3.6"
55
setuptools>=44.1.1;python_version<"3.5"
66
setuptools>=50.3.2;python_version>="3.5" and python_version<"3.6"
7-
setuptools>=59.5.0;python_version>="3.6"
7+
setuptools>=59.6.0;python_version>="3.6"
88
setuptools-scm>=5.0.2;python_version<"3.6"
99
setuptools-scm>=6.3.2;python_version>="3.6"
10-
tomli>=1.2.2;python_version>="3.6"
10+
tomli>=1.2.2;python_version>="3.6" and python_version<"3.7"
11+
tomli>=2.0.0;python_version>="3.7"
1112
wheel>=0.37.0
1213
attrs>=21.2.0
1314
PyYAML>=6.0;python_version>="3.6"
@@ -110,7 +111,7 @@ Pillow==7.2.0;python_version>="3.5" and python_version<"3.6"
110111
Pillow==8.4.0;python_version>="3.6"
111112
typing-extensions==3.10.0.2;python_version<"3.6"
112113
typing-extensions==4.0.0;python_version>="3.6" and python_version<"3.8"
113-
rich==10.15.2;python_version>="3.6" and python_version<"4.0"
114+
rich==10.16.0;python_version>="3.6" and python_version<"4.0"
114115
tornado==5.1.1;python_version<"3.5"
115116
tornado==6.1;python_version>="3.5"
116117
pdfminer.six==20191110;python_version<"3.5"

seleniumbase/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# seleniumbase package
2-
__version__ = "2.2.9"
2+
__version__ = "2.2.10"

seleniumbase/core/browser_launcher.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1963,6 +1963,11 @@ def get_local_driver(
19631963
chrome_options.headless = False
19641964
return webdriver.Chrome(options=chrome_options)
19651965
except Exception as e:
1966+
try:
1967+
# Try again if Chrome didn't launch
1968+
return webdriver.Chrome(options=chrome_options)
1969+
except Exception:
1970+
pass
19661971
if headless:
19671972
raise Exception(e)
19681973
if LOCAL_CHROMEDRIVER and os.path.exists(LOCAL_CHROMEDRIVER):

seleniumbase/translate/chinese.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,14 @@ def 加载JQUERY(self, *args, **kwargs):
236236
# activate_jquery()
237237
return self.activate_jquery(*args, **kwargs)
238238

239+
def 加载RECORDER(self, *args, **kwargs):
240+
# activate_recorder()
241+
return self.activate_recorder(*args, **kwargs)
242+
243+
def 开启如果不网址(self, *args, **kwargs):
244+
# open_if_not_url(url)
245+
return self.open_if_not_url(*args, **kwargs)
246+
239247
def 阻止广告(self, *args, **kwargs):
240248
# ad_block()
241249
return self.ad_block(*args, **kwargs)

seleniumbase/translate/dutch.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,14 @@ def activeer_jquery(self, *args, **kwargs):
236236
# activate_jquery()
237237
return self.activate_jquery(*args, **kwargs)
238238

239+
def activeer_recorder(self, *args, **kwargs):
240+
# activate_recorder()
241+
return self.activate_recorder(*args, **kwargs)
242+
243+
def openen_zo_niet_url(self, *args, **kwargs):
244+
# open_if_not_url(url)
245+
return self.open_if_not_url(*args, **kwargs)
246+
239247
def blokkeer_advertenties(self, *args, **kwargs):
240248
# ad_block()
241249
return self.ad_block(*args, **kwargs)

seleniumbase/translate/french.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,14 @@ def activer_jquery(self, *args, **kwargs):
236236
# activate_jquery()
237237
return self.activate_jquery(*args, **kwargs)
238238

239+
def activer_recorder(self, *args, **kwargs):
240+
# activate_recorder()
241+
return self.activate_recorder(*args, **kwargs)
242+
243+
def ouvrir_si_non_url(self, *args, **kwargs):
244+
# open_if_not_url(url)
245+
return self.open_if_not_url(*args, **kwargs)
246+
239247
def annonces_de_bloc(self, *args, **kwargs):
240248
# ad_block()
241249
return self.ad_block(*args, **kwargs)

seleniumbase/translate/italian.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,14 @@ def attiva_jquery(self, *args, **kwargs):
236236
# activate_jquery()
237237
return self.activate_jquery(*args, **kwargs)
238238

239+
def attiva_recorder(self, *args, **kwargs):
240+
# activate_recorder()
241+
return self.activate_recorder(*args, **kwargs)
242+
243+
def apri_se_non_url(self, *args, **kwargs):
244+
# open_if_not_url(url)
245+
return self.open_if_not_url(*args, **kwargs)
246+
239247
def bloccare_gli_annunci(self, *args, **kwargs):
240248
# ad_block()
241249
return self.ad_block(*args, **kwargs)

seleniumbase/translate/japanese.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,14 @@ def JQUERYを読み込む(self, *args, **kwargs):
236236
# activate_jquery()
237237
return self.activate_jquery(*args, **kwargs)
238238

239+
def RECORDERを読み込む(self, *args, **kwargs):
240+
# activate_recorder()
241+
return self.activate_recorder(*args, **kwargs)
242+
243+
def URLでない場合は開く(self, *args, **kwargs):
244+
# open_if_not_url(url)
245+
return self.open_if_not_url(*args, **kwargs)
246+
239247
def ブロック広告(self, *args, **kwargs):
240248
# ad_block()
241249
return self.ad_block(*args, **kwargs)

seleniumbase/translate/korean.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,14 @@ def JQUERY_로드(self, *args, **kwargs):
236236
# activate_jquery()
237237
return self.activate_jquery(*args, **kwargs)
238238

239+
def RECORDER_로드(self, *args, **kwargs):
240+
# activate_recorder()
241+
return self.activate_recorder(*args, **kwargs)
242+
243+
def URL_이_아닌_경우_열기(self, *args, **kwargs):
244+
# open_if_not_url(url)
245+
return self.open_if_not_url(*args, **kwargs)
246+
239247
def 광고_차단(self, *args, **kwargs):
240248
# ad_block()
241249
return self.ad_block(*args, **kwargs)

0 commit comments

Comments
 (0)