Skip to content

Commit 95e1818

Browse files
committed
Add translations for more methods
1 parent 4488325 commit 95e1818

File tree

10 files changed

+154
-0
lines changed

10 files changed

+154
-0
lines changed

seleniumbase/translate/chinese.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,19 @@ def 如果可见请单击(self, *args, **kwargs):
3232
# click_if_visible(selector, by=By.CSS_SELECTOR)
3333
return self.click_if_visible(*args, **kwargs)
3434

35+
def JS如果存在请单击(self, *args, **kwargs):
36+
# js_click_if_present(selector, by=By.CSS_SELECTOR)
37+
return self.js_click_if_present(*args, **kwargs)
38+
3539
def 单击链接文本(self, *args, **kwargs):
3640
# click_link_text(link_text)
3741
return self.click_link_text(*args, **kwargs)
3842

43+
def 鼠标点击偏移(self, *args, **kwargs):
44+
# click_with_offset(selector, x, y, by=By.CSS_SELECTOR,
45+
# mark=None, timeout=None, center=None)
46+
return self.click_with_offset(*args, **kwargs)
47+
3948
def 更新文本(self, *args, **kwargs):
4049
# update_text(selector, text)
4150
return self.update_text(*args, **kwargs)
@@ -180,6 +189,10 @@ def 等待属性(self, *args, **kwargs):
180189
# wait_for_attribute(selector, attribute, value)
181190
return self.wait_for_attribute(*args, **kwargs)
182191

192+
def 等待页面加载完成(self, *args, **kwargs):
193+
# wait_for_ready_state_complete()
194+
return self.wait_for_ready_state_complete(*args, **kwargs)
195+
183196
def (self, *args, **kwargs):
184197
# sleep(seconds)
185198
return self.sleep(*args, **kwargs)

seleniumbase/translate/dutch.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,19 @@ def klik_indien_zichtbaar(self, *args, **kwargs):
3232
# click_if_visible(selector, by=By.CSS_SELECTOR)
3333
return self.click_if_visible(*args, **kwargs)
3434

35+
def js_klik_indien_aanwezig(self, *args, **kwargs):
36+
# js_click_if_present(selector, by=By.CSS_SELECTOR)
37+
return self.js_click_if_present(*args, **kwargs)
38+
3539
def klik_linktekst(self, *args, **kwargs):
3640
# click_link_text(link_text)
3741
return self.click_link_text(*args, **kwargs)
3842

43+
def klik_op_locatie(self, *args, **kwargs):
44+
# click_with_offset(selector, x, y, by=By.CSS_SELECTOR,
45+
# mark=None, timeout=None, center=None)
46+
return self.click_with_offset(*args, **kwargs)
47+
3948
def tekst_bijwerken(self, *args, **kwargs):
4049
# update_text(selector, text)
4150
return self.update_text(*args, **kwargs)
@@ -180,6 +189,10 @@ def wachten_op_attribuut(self, *args, **kwargs):
180189
# wait_for_attribute(selector, attribute, value)
181190
return self.wait_for_attribute(*args, **kwargs)
182191

192+
def wacht_tot_de_pagina_is_geladen(self, *args, **kwargs):
193+
# wait_for_ready_state_complete()
194+
return self.wait_for_ready_state_complete(*args, **kwargs)
195+
183196
def slapen(self, *args, **kwargs):
184197
# sleep(seconds)
185198
return self.sleep(*args, **kwargs)

seleniumbase/translate/french.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,19 @@ def cliquer_si_affiché(self, *args, **kwargs): # noqa
3232
# click_if_visible(selector, by=By.CSS_SELECTOR)
3333
return self.click_if_visible(*args, **kwargs)
3434

35+
def js_cliquer_si_présent(self, *args, **kwargs):
36+
# js_click_if_present(selector, by=By.CSS_SELECTOR)
37+
return self.js_click_if_present(*args, **kwargs)
38+
3539
def cliquer_texte_du_lien(self, *args, **kwargs):
3640
# click_link_text(link_text)
3741
return self.click_link_text(*args, **kwargs)
3842

43+
def cliquer_emplacement(self, *args, **kwargs):
44+
# click_with_offset(selector, x, y, by=By.CSS_SELECTOR,
45+
# mark=None, timeout=None, center=None)
46+
return self.click_with_offset(*args, **kwargs)
47+
3948
def modifier_texte(self, *args, **kwargs):
4049
# update_text(selector, text)
4150
return self.update_text(*args, **kwargs)
@@ -180,6 +189,10 @@ def attendre_un_attribut(self, *args, **kwargs):
180189
# wait_for_attribute(selector, attribute, value)
181190
return self.wait_for_attribute(*args, **kwargs)
182191

192+
def attendre_que_la_page_se_charge(self, *args, **kwargs):
193+
# wait_for_ready_state_complete()
194+
return self.wait_for_ready_state_complete(*args, **kwargs)
195+
183196
def dormir(self, *args, **kwargs):
184197
# sleep(seconds)
185198
return self.sleep(*args, **kwargs)

seleniumbase/translate/italian.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,19 @@ def clic_se_visto(self, *args, **kwargs):
3232
# click_if_visible(selector, by=By.CSS_SELECTOR)
3333
return self.click_if_visible(*args, **kwargs)
3434

35+
def js_clic_se_presente(self, *args, **kwargs):
36+
# js_click_if_present(selector, by=By.CSS_SELECTOR)
37+
return self.js_click_if_present(*args, **kwargs)
38+
3539
def clic_testo_del_collegamento(self, *args, **kwargs):
3640
# click_link_text(link_text)
3741
return self.click_link_text(*args, **kwargs)
3842

43+
def clic_su_posizione(self, *args, **kwargs):
44+
# click_with_offset(selector, x, y, by=By.CSS_SELECTOR,
45+
# mark=None, timeout=None, center=None)
46+
return self.click_with_offset(*args, **kwargs)
47+
3948
def aggiornare_testo(self, *args, **kwargs):
4049
# update_text(selector, text)
4150
return self.update_text(*args, **kwargs)
@@ -180,6 +189,10 @@ def attendere_un_attributo(self, *args, **kwargs):
180189
# wait_for_attribute(selector, attribute, value)
181190
return self.wait_for_attribute(*args, **kwargs)
182191

192+
def attendere_il_caricamento_della_pagina(self, *args, **kwargs):
193+
# wait_for_ready_state_complete()
194+
return self.wait_for_ready_state_complete(*args, **kwargs)
195+
183196
def dormire(self, *args, **kwargs):
184197
# sleep(seconds)
185198
return self.sleep(*args, **kwargs)

seleniumbase/translate/japanese.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,19 @@ def 表示されている場合はクリック(self, *args, **kwargs):
3232
# click_if_visible(selector, by=By.CSS_SELECTOR)
3333
return self.click_if_visible(*args, **kwargs)
3434

35+
def 存在する場合はJSクリック(self, *args, **kwargs):
36+
# js_click_if_present(selector, by=By.CSS_SELECTOR)
37+
return self.js_click_if_present(*args, **kwargs)
38+
3539
def リンクテキストをクリックします(self, *args, **kwargs):
3640
# click_link_text(link_text)
3741
return self.click_link_text(*args, **kwargs)
3842

43+
def オフセットでクリック(self, *args, **kwargs):
44+
# click_with_offset(selector, x, y, by=By.CSS_SELECTOR,
45+
# mark=None, timeout=None, center=None)
46+
return self.click_with_offset(*args, **kwargs)
47+
3948
def テキストを更新(self, *args, **kwargs):
4049
# update_text(selector, text)
4150
return self.update_text(*args, **kwargs)
@@ -180,6 +189,10 @@ def 属性を待つ(self, *args, **kwargs):
180189
# wait_for_attribute(selector, attribute, value)
181190
return self.wait_for_attribute(*args, **kwargs)
182191

192+
def ページがロードされるのを待ちます(self, *args, **kwargs):
193+
# wait_for_ready_state_complete()
194+
return self.wait_for_ready_state_complete(*args, **kwargs)
195+
183196
def 眠る(self, *args, **kwargs):
184197
# sleep(seconds)
185198
return self.sleep(*args, **kwargs)

seleniumbase/translate/korean.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,19 @@ def 보이는_경우_클릭(self, *args, **kwargs):
3232
# click_if_visible(selector, by=By.CSS_SELECTOR)
3333
return self.click_if_visible(*args, **kwargs)
3434

35+
def JS_존재하는지_경우_클릭(self, *args, **kwargs):
36+
# js_click_if_present(selector, by=By.CSS_SELECTOR)
37+
return self.js_click_if_present(*args, **kwargs)
38+
3539
def 링크_텍스트를_클릭합니다(self, *args, **kwargs):
3640
# click_link_text(link_text)
3741
return self.click_link_text(*args, **kwargs)
3842

43+
def 위치를_클릭(self, *args, **kwargs):
44+
# click_with_offset(selector, x, y, by=By.CSS_SELECTOR,
45+
# mark=None, timeout=None, center=None)
46+
return self.click_with_offset(*args, **kwargs)
47+
3948
def 텍스트를_업데이트(self, *args, **kwargs):
4049
# update_text(selector, text)
4150
return self.update_text(*args, **kwargs)
@@ -180,6 +189,10 @@ def 특성_때까지_기다립니다(self, *args, **kwargs):
180189
# wait_for_attribute(selector, attribute, value)
181190
return self.wait_for_attribute(*args, **kwargs)
182191

192+
def 페이지가_로드될_때까지_기다립니다(self, *args, **kwargs):
193+
# wait_for_ready_state_complete()
194+
return self.wait_for_ready_state_complete(*args, **kwargs)
195+
183196
def 잠을(self, *args, **kwargs):
184197
# sleep(seconds)
185198
return self.sleep(*args, **kwargs)

seleniumbase/translate/master_dict.py

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,18 @@ class MD:
341341
md["click_if_visible"][8] = "нажмите_если_виден"
342342
md["click_if_visible"][9] = "clic_si_está_muestra"
343343

344+
md["js_click_if_present"] = ["*"] * num_langs
345+
md["js_click_if_present"][0] = "js_click_if_present"
346+
md["js_click_if_present"][1] = "JS如果存在请单击"
347+
md["js_click_if_present"][2] = "js_klik_indien_aanwezig"
348+
md["js_click_if_present"][3] = "js_cliquer_si_présent"
349+
md["js_click_if_present"][4] = "js_clic_se_presente"
350+
md["js_click_if_present"][5] = "存在する場合はJSクリック"
351+
md["js_click_if_present"][6] = "JS_존재하는지_경우_클릭"
352+
md["js_click_if_present"][7] = "js_clique_se_está_presente"
353+
md["js_click_if_present"][8] = "JS_нажмите_если_присутствует"
354+
md["js_click_if_present"][9] = "js_clic_si_está_presente"
355+
344356
md["click_link"] = ["*"] * num_langs
345357
md["click_link"][0] = "click_link"
346358
md["click_link"][1] = "单击链接文本"
@@ -353,6 +365,18 @@ class MD:
353365
md["click_link"][8] = "нажмите_ссылку"
354366
md["click_link"][9] = "clic_texto_del_enlace"
355367

368+
md["click_with_offset"] = ["*"] * num_langs
369+
md["click_with_offset"][0] = "click_with_offset"
370+
md["click_with_offset"][1] = "鼠标点击偏移"
371+
md["click_with_offset"][2] = "klik_op_locatie"
372+
md["click_with_offset"][3] = "cliquer_emplacement"
373+
md["click_with_offset"][4] = "clic_su_posizione"
374+
md["click_with_offset"][5] = "オフセットでクリック"
375+
md["click_with_offset"][6] = "위치를_클릭"
376+
md["click_with_offset"][7] = "clique_com_deslocamento"
377+
md["click_with_offset"][8] = "нажмите_на_местоположение"
378+
md["click_with_offset"][9] = "clic_con_desplazamiento"
379+
356380
md["update_text"] = ["*"] * num_langs
357381
md["update_text"][0] = "update_text"
358382
md["update_text"][1] = "更新文本"
@@ -773,6 +797,19 @@ class MD:
773797
md["wait_for_attribute"][8] = "ждать_атрибут"
774798
md["wait_for_attribute"][9] = "espera_el_atributo"
775799

800+
md["wait_for_ready_state_complete"] = ["*"] * num_langs
801+
md["wait_for_ready_state_complete"][0] = "wait_for_ready_state_complete"
802+
md["wait_for_ready_state_complete"][1] = "等待页面加载完成"
803+
md["wait_for_ready_state_complete"][2] = "wacht_tot_de_pagina_is_geladen"
804+
md["wait_for_ready_state_complete"][3] = "attendre_que_la_page_se_charge"
805+
wfrsc_it = "attendere_il_caricamento_della_pagina"
806+
md["wait_for_ready_state_complete"][4] = wfrsc_it
807+
md["wait_for_ready_state_complete"][5] = "ページがロードされるのを待ちます"
808+
md["wait_for_ready_state_complete"][6] = "페이지가_로드될_때까지_기다립니다"
809+
md["wait_for_ready_state_complete"][7] = "aguardar_a_página_carregar"
810+
md["wait_for_ready_state_complete"][8] = "ждать_загрузки_страницы"
811+
md["wait_for_ready_state_complete"][9] = "esperar_a_que_cargue_la_página"
812+
776813
md["sleep"] = ["*"] * num_langs
777814
md["sleep"][0] = "sleep"
778815
md["sleep"][1] = "睡"

seleniumbase/translate/portuguese.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,19 @@ def clique_se_está_visível(self, *args, **kwargs): # noqa
3232
# click_if_visible(selector, by=By.CSS_SELECTOR)
3333
return self.click_if_visible(*args, **kwargs)
3434

35+
def js_clique_se_está_presente(self, *args, **kwargs):
36+
# js_click_if_present(selector, by=By.CSS_SELECTOR)
37+
return self.js_click_if_present(*args, **kwargs)
38+
3539
def clique_texto_do_link(self, *args, **kwargs):
3640
# click_link_text(link_text)
3741
return self.click_link_text(*args, **kwargs)
3842

43+
def clique_com_deslocamento(self, *args, **kwargs):
44+
# click_with_offset(selector, x, y, by=By.CSS_SELECTOR,
45+
# mark=None, timeout=None, center=None)
46+
return self.click_with_offset(*args, **kwargs)
47+
3948
def atualizar_texto(self, *args, **kwargs):
4049
# update_text(selector, text)
4150
return self.update_text(*args, **kwargs)
@@ -180,6 +189,10 @@ def aguardar_o_atributo(self, *args, **kwargs):
180189
# wait_for_attribute(selector, attribute, value)
181190
return self.wait_for_attribute(*args, **kwargs)
182191

192+
def aguardar_a_página_carregar(self, *args, **kwargs):
193+
# wait_for_ready_state_complete()
194+
return self.wait_for_ready_state_complete(*args, **kwargs)
195+
183196
def dormir(self, *args, **kwargs):
184197
# sleep(seconds)
185198
return self.sleep(*args, **kwargs)

seleniumbase/translate/russian.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,19 @@ def нажмите_если_виден(self, *args, **kwargs):
3232
# click_if_visible(selector, by=By.CSS_SELECTOR)
3333
return self.click_if_visible(*args, **kwargs)
3434

35+
def JS_нажмите_если_присутствует(self, *args, **kwargs):
36+
# js_click_if_present(selector, by=By.CSS_SELECTOR)
37+
return self.js_click_if_present(*args, **kwargs)
38+
3539
def нажмите_ссылку(self, *args, **kwargs):
3640
# click_link_text(link_text)
3741
return self.click_link_text(*args, **kwargs)
3842

43+
def нажмите_на_местоположение(self, *args, **kwargs):
44+
# click_with_offset(selector, x, y, by=By.CSS_SELECTOR,
45+
# mark=None, timeout=None, center=None)
46+
return self.click_with_offset(*args, **kwargs)
47+
3948
def обновить_текст(self, *args, **kwargs):
4049
# update_text(selector, text)
4150
return self.update_text(*args, **kwargs)
@@ -180,6 +189,10 @@ def ждать_атрибут(self, *args, **kwargs):
180189
# wait_for_attribute(selector, attribute, value)
181190
return self.wait_for_attribute(*args, **kwargs)
182191

192+
def ждать_загрузки_страницы(self, *args, **kwargs):
193+
# wait_for_ready_state_complete()
194+
return self.wait_for_ready_state_complete(*args, **kwargs)
195+
183196
def спать(self, *args, **kwargs):
184197
# sleep(seconds)
185198
return self.sleep(*args, **kwargs)

seleniumbase/translate/spanish.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,19 @@ def clic_si_está_muestra(self, *args, **kwargs): # noqa
3232
# click_if_visible(selector, by=By.CSS_SELECTOR)
3333
return self.click_if_visible(*args, **kwargs)
3434

35+
def js_clic_si_está_presente(self, *args, **kwargs):
36+
# js_click_if_present(selector, by=By.CSS_SELECTOR)
37+
return self.js_click_if_present(*args, **kwargs)
38+
3539
def clic_texto_del_enlace(self, *args, **kwargs):
3640
# click_link_text(link_text)
3741
return self.click_link_text(*args, **kwargs)
3842

43+
def clic_con_desplazamiento(self, *args, **kwargs):
44+
# click_with_offset(selector, x, y, by=By.CSS_SELECTOR,
45+
# mark=None, timeout=None, center=None)
46+
return self.click_with_offset(*args, **kwargs)
47+
3948
def actualizar_texto(self, *args, **kwargs):
4049
# update_text(selector, text)
4150
return self.update_text(*args, **kwargs)
@@ -180,6 +189,10 @@ def espera_el_atributo(self, *args, **kwargs):
180189
# wait_for_attribute(selector, attribute, value)
181190
return self.wait_for_attribute(*args, **kwargs)
182191

192+
def esperar_a_que_cargue_la_página(self, *args, **kwargs):
193+
# wait_for_ready_state_complete()
194+
return self.wait_for_ready_state_complete(*args, **kwargs)
195+
183196
def dormir(self, *args, **kwargs):
184197
# sleep(seconds)
185198
return self.sleep(*args, **kwargs)

0 commit comments

Comments
 (0)