Skip to content

Commit 463c103

Browse files
authored
Merge pull request #528 from seleniumbase/seleniumbase-in-spanish
SeleniumBase in Spanish
2 parents 4bf1ae0 + 631bde5 commit 463c103

File tree

14 files changed

+265
-20
lines changed

14 files changed

+265
-20
lines changed

examples/translations/chinese_test_1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from seleniumbase.translate.chinese import 硒测试用例 # noqa
33

44

5-
class 测试类(硒测试用例): # noqa
5+
class 我的测试类(硒测试用例): # noqa
66

77
def test_例子1(self):
88
self.开启网址("https://xkcd.in/comic?lg=cn&id=353")

examples/translations/french_test_1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from seleniumbase.translate.french import CasDeBase
33

44

5-
class ClasseDeTest(CasDeBase):
5+
class MaClasseDeTest(CasDeBase):
66

77
def test_exemple_1(self):
88
self.ouvrir_url("https://fr.wikipedia.org/wiki/")

examples/translations/italian_test_1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from seleniumbase.translate.italian import CasoDiProva
33

44

5-
class ClasseDiTest(CasoDiProva):
5+
class MiaClasseDiTest(CasoDiProva):
66

77
def test_esempio_1(self):
88
self.apri_url("https://it.wikipedia.org/wiki/")

examples/translations/japanese_test_1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from seleniumbase.translate.japanese import セレニウムテストケース # noqa
33

44

5-
class テストクラス(セレニウムテストケース): # noqa
5+
class 私のテストクラス(セレニウムテストケース): # noqa
66

77
def test_例1(self):
88
self.URLを開く("https://ja.wikipedia.org/wiki/")
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Spanish Language Test - Python 3 Only!
2+
from seleniumbase.translate.spanish import CasoDePrueba
3+
4+
5+
class MiClaseDePrueba(CasoDePrueba):
6+
7+
def test_ejemplo_1(self):
8+
self.abrir_url("https://es.wikipedia.org/wiki/")
9+
self.verificar_texto("Wikipedia")
10+
self.verificar_elemento('[title="Visitar la página principal"]')
11+
self.actualizar_texto("#searchInput", "Parc d'Atraccions Tibidabo")
12+
self.haga_clic("#searchButton")
13+
self.verificar_texto("Tibidabo", "#firstHeading")
14+
self.verificar_elemento('img[alt*="Tibidabo"]')
15+
self.actualizar_texto("#searchInput", "Palma de Mallorca")
16+
self.haga_clic("#searchButton")
17+
self.verificar_texto("Palma de Mallorca", "#firstHeading")
18+
self.verificar_elemento('img[alt*="Palma"]')
19+
self.volver()
20+
self.verificar_verdad("Tibidabo" in self.obtener_url_actual())
21+
self.adelante()
22+
self.verificar_verdad("Mallorca" in self.obtener_url_actual())

help_docs/method_summary.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@ self.remove_element(selector, by=By.CSS_SELECTOR)
203203
self.remove_elements(selector, by=By.CSS_SELECTOR)
204204

205205
self.ad_block()
206+
# Duplicates: self.block_ads()
206207

207208
self.get_domain_url(url)
208209

seleniumbase/fixtures/base_case.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1971,6 +1971,7 @@ def remove_elements(self, selector, by=By.CSS_SELECTOR):
19711971
self.safe_execute_script(remove_script)
19721972

19731973
def ad_block(self):
1974+
""" Block ads that appear on the current web page. """
19741975
self.wait_for_ready_state_complete()
19751976
from seleniumbase.config import ad_block_list
19761977
for css_selector in ad_block_list.AD_BLOCK_LIST:
@@ -1986,6 +1987,10 @@ def ad_block(self):
19861987
except Exception:
19871988
pass # Don't fail test if ad_blocking fails
19881989

1990+
def block_ads(self):
1991+
""" Same as ad_block() """
1992+
self.ad_block()
1993+
19891994
def get_domain_url(self, url):
19901995
return page_utils.get_domain_url(url)
19911996

seleniumbase/translate/chinese.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Chinese Language Translations - Python 3 Only!
1+
# Chinese / 中文 - Translations - Python 3 Only!
22
from seleniumbase import BaseCase
33

44

@@ -136,7 +136,7 @@ def 执行脚本(self, *args, **kwargs):
136136
# execute_script(script)
137137
return self.execute_script(*args, **kwargs)
138138

139-
def 广告区块(self, *args, **kwargs):
139+
def 阻止广告(self, *args, **kwargs):
140140
# ad_block()
141141
return self.ad_block(*args, **kwargs)
142142

@@ -191,3 +191,7 @@ def 滚动到顶部(self, *args, **kwargs):
191191
def 滚动到底部(self, *args, **kwargs):
192192
# scroll_to_bottom()
193193
return self.scroll_to_bottom(*args, **kwargs)
194+
195+
def 悬停并单击(self, *args, **kwargs):
196+
# hover_and_click(hover_selector, click_selector)
197+
return self.hover_and_click(*args, **kwargs)

seleniumbase/translate/french.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# French Language Translations - Python 3 Only!
1+
# French / français - Translations - Python 3 Only!
22
from seleniumbase import BaseCase
33

44

@@ -128,19 +128,19 @@ def enregistrer_la_capture_d_écran(self, *args, **kwargs):
128128
# save_screenshot(name)
129129
return self.save_screenshot(*args, **kwargs)
130130

131-
def sélectionnez_un_fichier(self, *args, **kwargs):
131+
def sélectionnez_fichier(self, *args, **kwargs):
132132
# choose_file(selector, file_path)
133133
return self.choose_file(*args, **kwargs)
134134

135135
def exécutez_le_script(self, *args, **kwargs):
136136
# execute_script(script)
137137
return self.execute_script(*args, **kwargs)
138138

139-
def bloc_d_annonces(self, *args, **kwargs):
139+
def annonces_de_bloc(self, *args, **kwargs):
140140
# ad_block()
141141
return self.ad_block(*args, **kwargs)
142142

143-
def sauter(self, *args, **kwargs):
143+
def passer(self, *args, **kwargs):
144144
# skip(reason="")
145145
return self.skip(*args, **kwargs)
146146

@@ -191,3 +191,7 @@ def faites_défiler_vers_le_haut(self, *args, **kwargs):
191191
def faites_défiler_vers_le_bas(self, *args, **kwargs):
192192
# scroll_to_bottom()
193193
return self.scroll_to_bottom(*args, **kwargs)
194+
195+
def planer_au_dessus_et_cliquez(self, *args, **kwargs):
196+
# hover_and_click(hover_selector, click_selector)
197+
return self.hover_and_click(*args, **kwargs)

seleniumbase/translate/italian.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Italian Language Translations
1+
# Italian / italiano - Translations
22
from seleniumbase import BaseCase
33

44

@@ -128,15 +128,15 @@ def salva_screenshot(self, *args, **kwargs):
128128
# save_screenshot(name)
129129
return self.save_screenshot(*args, **kwargs)
130130

131-
def seleziona_il_file(self, *args, **kwargs):
131+
def seleziona_file(self, *args, **kwargs):
132132
# choose_file(selector, file_path)
133133
return self.choose_file(*args, **kwargs)
134134

135-
def esegui_lo_script(self, *args, **kwargs):
135+
def esegui_script(self, *args, **kwargs):
136136
# execute_script(script)
137137
return self.execute_script(*args, **kwargs)
138138

139-
def blocco_annunci(self, *args, **kwargs):
139+
def bloccare_gli_annunci(self, *args, **kwargs):
140140
# ad_block()
141141
return self.ad_block(*args, **kwargs)
142142

@@ -191,3 +191,7 @@ def scorri_verso_alto(self, *args, **kwargs):
191191
def scorri_verso_il_basso(self, *args, **kwargs):
192192
# scroll_to_bottom()
193193
return self.scroll_to_bottom(*args, **kwargs)
194+
195+
def passa_il_mouse_sopra_e_fai_clic(self, *args, **kwargs):
196+
# hover_and_click(hover_selector, click_selector)
197+
return self.hover_and_click(*args, **kwargs)

0 commit comments

Comments
 (0)