Merge pull request #528 from seleniumbase/seleniumbase-in-spanish
SeleniumBase in Spanish
This commit is contained in:
commit
463c1031de
|
@ -2,7 +2,7 @@
|
|||
from seleniumbase.translate.chinese import 硒测试用例 # noqa
|
||||
|
||||
|
||||
class 测试类(硒测试用例): # noqa
|
||||
class 我的测试类(硒测试用例): # noqa
|
||||
|
||||
def test_例子1(self):
|
||||
self.开启网址("https://xkcd.in/comic?lg=cn&id=353")
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
from seleniumbase.translate.french import CasDeBase
|
||||
|
||||
|
||||
class ClasseDeTest(CasDeBase):
|
||||
class MaClasseDeTest(CasDeBase):
|
||||
|
||||
def test_exemple_1(self):
|
||||
self.ouvrir_url("https://fr.wikipedia.org/wiki/")
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
from seleniumbase.translate.italian import CasoDiProva
|
||||
|
||||
|
||||
class ClasseDiTest(CasoDiProva):
|
||||
class MiaClasseDiTest(CasoDiProva):
|
||||
|
||||
def test_esempio_1(self):
|
||||
self.apri_url("https://it.wikipedia.org/wiki/")
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
from seleniumbase.translate.japanese import セレニウムテストケース # noqa
|
||||
|
||||
|
||||
class テストクラス(セレニウムテストケース): # noqa
|
||||
class 私のテストクラス(セレニウムテストケース): # noqa
|
||||
|
||||
def test_例1(self):
|
||||
self.URLを開く("https://ja.wikipedia.org/wiki/")
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
# Spanish Language Test - Python 3 Only!
|
||||
from seleniumbase.translate.spanish import CasoDePrueba
|
||||
|
||||
|
||||
class MiClaseDePrueba(CasoDePrueba):
|
||||
|
||||
def test_ejemplo_1(self):
|
||||
self.abrir_url("https://es.wikipedia.org/wiki/")
|
||||
self.verificar_texto("Wikipedia")
|
||||
self.verificar_elemento('[title="Visitar la página principal"]')
|
||||
self.actualizar_texto("#searchInput", "Parc d'Atraccions Tibidabo")
|
||||
self.haga_clic("#searchButton")
|
||||
self.verificar_texto("Tibidabo", "#firstHeading")
|
||||
self.verificar_elemento('img[alt*="Tibidabo"]')
|
||||
self.actualizar_texto("#searchInput", "Palma de Mallorca")
|
||||
self.haga_clic("#searchButton")
|
||||
self.verificar_texto("Palma de Mallorca", "#firstHeading")
|
||||
self.verificar_elemento('img[alt*="Palma"]')
|
||||
self.volver()
|
||||
self.verificar_verdad("Tibidabo" in self.obtener_url_actual())
|
||||
self.adelante()
|
||||
self.verificar_verdad("Mallorca" in self.obtener_url_actual())
|
|
@ -203,6 +203,7 @@ self.remove_element(selector, by=By.CSS_SELECTOR)
|
|||
self.remove_elements(selector, by=By.CSS_SELECTOR)
|
||||
|
||||
self.ad_block()
|
||||
# Duplicates: self.block_ads()
|
||||
|
||||
self.get_domain_url(url)
|
||||
|
||||
|
|
|
@ -1971,6 +1971,7 @@ class BaseCase(unittest.TestCase):
|
|||
self.safe_execute_script(remove_script)
|
||||
|
||||
def ad_block(self):
|
||||
""" Block ads that appear on the current web page. """
|
||||
self.wait_for_ready_state_complete()
|
||||
from seleniumbase.config import ad_block_list
|
||||
for css_selector in ad_block_list.AD_BLOCK_LIST:
|
||||
|
@ -1986,6 +1987,10 @@ class BaseCase(unittest.TestCase):
|
|||
except Exception:
|
||||
pass # Don't fail test if ad_blocking fails
|
||||
|
||||
def block_ads(self):
|
||||
""" Same as ad_block() """
|
||||
self.ad_block()
|
||||
|
||||
def get_domain_url(self, url):
|
||||
return page_utils.get_domain_url(url)
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Chinese Language Translations - Python 3 Only!
|
||||
# Chinese / 中文 - Translations - Python 3 Only!
|
||||
from seleniumbase import BaseCase
|
||||
|
||||
|
||||
|
@ -136,7 +136,7 @@ class 硒测试用例(BaseCase): # noqa
|
|||
# execute_script(script)
|
||||
return self.execute_script(*args, **kwargs)
|
||||
|
||||
def 广告区块(self, *args, **kwargs):
|
||||
def 阻止广告(self, *args, **kwargs):
|
||||
# ad_block()
|
||||
return self.ad_block(*args, **kwargs)
|
||||
|
||||
|
@ -191,3 +191,7 @@ class 硒测试用例(BaseCase): # noqa
|
|||
def 滚动到底部(self, *args, **kwargs):
|
||||
# scroll_to_bottom()
|
||||
return self.scroll_to_bottom(*args, **kwargs)
|
||||
|
||||
def 悬停并单击(self, *args, **kwargs):
|
||||
# hover_and_click(hover_selector, click_selector)
|
||||
return self.hover_and_click(*args, **kwargs)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# French Language Translations - Python 3 Only!
|
||||
# French / français - Translations - Python 3 Only!
|
||||
from seleniumbase import BaseCase
|
||||
|
||||
|
||||
|
@ -128,7 +128,7 @@ class CasDeBase(BaseCase):
|
|||
# save_screenshot(name)
|
||||
return self.save_screenshot(*args, **kwargs)
|
||||
|
||||
def sélectionnez_un_fichier(self, *args, **kwargs):
|
||||
def sélectionnez_fichier(self, *args, **kwargs):
|
||||
# choose_file(selector, file_path)
|
||||
return self.choose_file(*args, **kwargs)
|
||||
|
||||
|
@ -136,11 +136,11 @@ class CasDeBase(BaseCase):
|
|||
# execute_script(script)
|
||||
return self.execute_script(*args, **kwargs)
|
||||
|
||||
def bloc_d_annonces(self, *args, **kwargs):
|
||||
def annonces_de_bloc(self, *args, **kwargs):
|
||||
# ad_block()
|
||||
return self.ad_block(*args, **kwargs)
|
||||
|
||||
def sauter(self, *args, **kwargs):
|
||||
def passer(self, *args, **kwargs):
|
||||
# skip(reason="")
|
||||
return self.skip(*args, **kwargs)
|
||||
|
||||
|
@ -191,3 +191,7 @@ class CasDeBase(BaseCase):
|
|||
def faites_défiler_vers_le_bas(self, *args, **kwargs):
|
||||
# scroll_to_bottom()
|
||||
return self.scroll_to_bottom(*args, **kwargs)
|
||||
|
||||
def planer_au_dessus_et_cliquez(self, *args, **kwargs):
|
||||
# hover_and_click(hover_selector, click_selector)
|
||||
return self.hover_and_click(*args, **kwargs)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Italian Language Translations
|
||||
# Italian / italiano - Translations
|
||||
from seleniumbase import BaseCase
|
||||
|
||||
|
||||
|
@ -128,15 +128,15 @@ class CasoDiProva(BaseCase):
|
|||
# save_screenshot(name)
|
||||
return self.save_screenshot(*args, **kwargs)
|
||||
|
||||
def seleziona_il_file(self, *args, **kwargs):
|
||||
def seleziona_file(self, *args, **kwargs):
|
||||
# choose_file(selector, file_path)
|
||||
return self.choose_file(*args, **kwargs)
|
||||
|
||||
def esegui_lo_script(self, *args, **kwargs):
|
||||
def esegui_script(self, *args, **kwargs):
|
||||
# execute_script(script)
|
||||
return self.execute_script(*args, **kwargs)
|
||||
|
||||
def blocco_annunci(self, *args, **kwargs):
|
||||
def bloccare_gli_annunci(self, *args, **kwargs):
|
||||
# ad_block()
|
||||
return self.ad_block(*args, **kwargs)
|
||||
|
||||
|
@ -191,3 +191,7 @@ class CasoDiProva(BaseCase):
|
|||
def scorri_verso_il_basso(self, *args, **kwargs):
|
||||
# scroll_to_bottom()
|
||||
return self.scroll_to_bottom(*args, **kwargs)
|
||||
|
||||
def passa_il_mouse_sopra_e_fai_clic(self, *args, **kwargs):
|
||||
# hover_and_click(hover_selector, click_selector)
|
||||
return self.hover_and_click(*args, **kwargs)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Japanese Language Translations - Python 3 Only!
|
||||
# Japanese / 日本語 - Translations - Python 3 Only!
|
||||
from seleniumbase import BaseCase
|
||||
|
||||
|
||||
|
@ -136,11 +136,11 @@ class セレニウムテストケース(BaseCase): # noqa
|
|||
# execute_script(script)
|
||||
return self.execute_script(*args, **kwargs)
|
||||
|
||||
def 広告ブロック(self, *args, **kwargs):
|
||||
def ブロック広告(self, *args, **kwargs):
|
||||
# ad_block()
|
||||
return self.ad_block(*args, **kwargs)
|
||||
|
||||
def スキップする(self, *args, **kwargs):
|
||||
def スキップ(self, *args, **kwargs):
|
||||
# skip(reason="")
|
||||
return self.skip(*args, **kwargs)
|
||||
|
||||
|
@ -191,3 +191,7 @@ class セレニウムテストケース(BaseCase): # noqa
|
|||
def 一番下までスクロール(self, *args, **kwargs):
|
||||
# scroll_to_bottom()
|
||||
return self.scroll_to_bottom(*args, **kwargs)
|
||||
|
||||
def 上にマウスを移動しクリック(self, *args, **kwargs):
|
||||
# hover_and_click(hover_selector, click_selector)
|
||||
return self.hover_and_click(*args, **kwargs)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Korean Language Translations - Python 3 Only!
|
||||
# Korean / 한국어 - Translations - Python 3 Only!
|
||||
from seleniumbase import BaseCase
|
||||
|
||||
|
||||
|
@ -140,7 +140,7 @@ class 셀레늄_테스트_케이스(BaseCase): # noqa
|
|||
# ad_block()
|
||||
return self.ad_block(*args, **kwargs)
|
||||
|
||||
def 건너_뛰기(self, *args, **kwargs):
|
||||
def 건너뛸(self, *args, **kwargs):
|
||||
# skip(reason="")
|
||||
return self.skip(*args, **kwargs)
|
||||
|
||||
|
@ -191,3 +191,7 @@ class 셀레늄_테스트_케이스(BaseCase): # noqa
|
|||
def 하단으로_스크롤(self, *args, **kwargs):
|
||||
# scroll_to_bottom()
|
||||
return self.scroll_to_bottom(*args, **kwargs)
|
||||
|
||||
def 위로_마우스를_이동하고_클릭(self, *args, **kwargs):
|
||||
# hover_and_click(hover_selector, click_selector)
|
||||
return self.hover_and_click(*args, **kwargs)
|
||||
|
|
|
@ -0,0 +1,197 @@
|
|||
# Spanish / español - Translations - Python 3 Only!
|
||||
from seleniumbase import BaseCase
|
||||
|
||||
|
||||
class CasoDePrueba(BaseCase):
|
||||
|
||||
def abrir_url(self, *args, **kwargs):
|
||||
# open(url)
|
||||
return self.open(*args, **kwargs)
|
||||
|
||||
def haga_clic(self, *args, **kwargs):
|
||||
# click(selector)
|
||||
return self.click(*args, **kwargs)
|
||||
|
||||
def doble_clic(self, *args, **kwargs):
|
||||
# double_click(selector)
|
||||
return self.double_click(*args, **kwargs)
|
||||
|
||||
def haga_clic_lentamente(self, *args, **kwargs):
|
||||
# slow_click(selector)
|
||||
return self.slow_click(*args, **kwargs)
|
||||
|
||||
def haga_clic_en_el_texto_del_enlace(self, *args, **kwargs):
|
||||
# click_link_text(link_text)
|
||||
return self.click_link_text(*args, **kwargs)
|
||||
|
||||
def actualizar_texto(self, *args, **kwargs):
|
||||
# update_text(selector, new_value)
|
||||
return self.update_text(*args, **kwargs)
|
||||
|
||||
def agregar_texto(self, *args, **kwargs):
|
||||
# add_text(selector, new_value)
|
||||
return self.add_text(*args, **kwargs)
|
||||
|
||||
def obtener_texto(self, *args, **kwargs):
|
||||
# get_text(selector, new_value)
|
||||
return self.get_text(*args, **kwargs)
|
||||
|
||||
def verificar_texto(self, *args, **kwargs):
|
||||
# assert_text(text, selector)
|
||||
return self.assert_text(*args, **kwargs)
|
||||
|
||||
def verificar_texto_exacto(self, *args, **kwargs):
|
||||
# assert_exact_text(text, selector)
|
||||
return self.assert_exact_text(*args, **kwargs)
|
||||
|
||||
def verificar_elemento(self, *args, **kwargs):
|
||||
# assert_element(selector)
|
||||
return self.assert_element(*args, **kwargs)
|
||||
|
||||
def verificar_título(self, *args, **kwargs): # noqa
|
||||
# assert_title(title)
|
||||
return self.assert_title(*args, **kwargs)
|
||||
|
||||
def verificar_verdad(self, *args, **kwargs):
|
||||
# assert_true(expr)
|
||||
return self.assert_true(*args, **kwargs)
|
||||
|
||||
def verificar_falso(self, *args, **kwargs):
|
||||
# assert_false(expr)
|
||||
return self.assert_false(*args, **kwargs)
|
||||
|
||||
def verificar_igual(self, *args, **kwargs):
|
||||
# assert_equal(first, second)
|
||||
return self.assert_equal(*args, **kwargs)
|
||||
|
||||
def verificar_diferente(self, *args, **kwargs):
|
||||
# assert_not_equal(first, second)
|
||||
return self.assert_not_equal(*args, **kwargs)
|
||||
|
||||
def actualizar_la_página(self, *args, **kwargs):
|
||||
# refresh_page()
|
||||
return self.refresh_page(*args, **kwargs)
|
||||
|
||||
def obtener_url_actual(self, *args, **kwargs):
|
||||
# get_current_url()
|
||||
return self.get_current_url(*args, **kwargs)
|
||||
|
||||
def obtener_html_de_la_página(self, *args, **kwargs):
|
||||
# get_page_source()
|
||||
return self.get_page_source(*args, **kwargs)
|
||||
|
||||
def volver(self, *args, **kwargs):
|
||||
# go_back()
|
||||
return self.go_back(*args, **kwargs)
|
||||
|
||||
def adelante(self, *args, **kwargs):
|
||||
# go_forward()
|
||||
return self.go_forward(*args, **kwargs)
|
||||
|
||||
def se_muestra_el_texto(self, *args, **kwargs):
|
||||
# is_text_visible(text, selector="html")
|
||||
return self.is_text_visible(*args, **kwargs)
|
||||
|
||||
def se_muestra_el_elemento(self, *args, **kwargs):
|
||||
# is_element_visible(selector)
|
||||
return self.is_element_visible(*args, **kwargs)
|
||||
|
||||
def está_presente_el_elemento(self, *args, **kwargs):
|
||||
# is_element_present(selector)
|
||||
return self.is_element_present(*args, **kwargs)
|
||||
|
||||
def espere_el_texto(self, *args, **kwargs):
|
||||
# wait_for_text(text, selector)
|
||||
return self.wait_for_text(*args, **kwargs)
|
||||
|
||||
def espere_el_elemento(self, *args, **kwargs):
|
||||
# wait_for_element(selector)
|
||||
return self.wait_for_element(*args, **kwargs)
|
||||
|
||||
def dormir(self, *args, **kwargs):
|
||||
# sleep(seconds)
|
||||
return self.sleep(*args, **kwargs)
|
||||
|
||||
def enviar(self, *args, **kwargs):
|
||||
# submit(selector)
|
||||
return self.submit(*args, **kwargs)
|
||||
|
||||
def js_haga_clic(self, *args, **kwargs):
|
||||
# js_click(selector)
|
||||
return self.js_click(*args, **kwargs)
|
||||
|
||||
def comprobar_html(self, *args, **kwargs):
|
||||
# inspect_html()
|
||||
return self.inspect_html(*args, **kwargs)
|
||||
|
||||
def guardar_captura_de_pantalla(self, *args, **kwargs):
|
||||
# save_screenshot(name)
|
||||
return self.save_screenshot(*args, **kwargs)
|
||||
|
||||
def seleccionar_archivo(self, *args, **kwargs):
|
||||
# choose_file(selector, file_path)
|
||||
return self.choose_file(*args, **kwargs)
|
||||
|
||||
def ejecutar_script(self, *args, **kwargs):
|
||||
# execute_script(script)
|
||||
return self.execute_script(*args, **kwargs)
|
||||
|
||||
def bloquear_anuncios(self, *args, **kwargs):
|
||||
# ad_block()
|
||||
return self.ad_block(*args, **kwargs)
|
||||
|
||||
def omitir(self, *args, **kwargs):
|
||||
# skip(reason="")
|
||||
return self.skip(*args, **kwargs)
|
||||
|
||||
def verificar_si_hay_enlaces_rotos(self, *args, **kwargs):
|
||||
# assert_no_404_errors()
|
||||
return self.assert_no_404_errors(*args, **kwargs)
|
||||
|
||||
def verificar_si_hay_errores_js(self, *args, **kwargs):
|
||||
# assert_no_js_errors()
|
||||
return self.assert_no_js_errors(*args, **kwargs)
|
||||
|
||||
def cambiar_al_marco(self, *args, **kwargs):
|
||||
# switch_to_frame(frame)
|
||||
return self.switch_to_frame(*args, **kwargs)
|
||||
|
||||
def cambiar_al_contenido_predeterminado(self, *args, **kwargs):
|
||||
# switch_to_default_content()
|
||||
return self.switch_to_default_content(*args, **kwargs)
|
||||
|
||||
def abrir_una_nueva_ventana(self, *args, **kwargs):
|
||||
# open_new_window()
|
||||
return self.open_new_window(*args, **kwargs)
|
||||
|
||||
def cambiar_a_la_ventana(self, *args, **kwargs):
|
||||
# switch_to_window(window)
|
||||
return self.switch_to_window(*args, **kwargs)
|
||||
|
||||
def cambiar_a_la_ventana_predeterminada(self, *args, **kwargs):
|
||||
# switch_to_default_window()
|
||||
return self.switch_to_default_window(*args, **kwargs)
|
||||
|
||||
def resaltar(self, *args, **kwargs):
|
||||
# highlight(selector)
|
||||
return self.highlight(*args, **kwargs)
|
||||
|
||||
def resalte_y_haga_clic(self, *args, **kwargs):
|
||||
# highlight_click(selector)
|
||||
return self.highlight_click(*args, **kwargs)
|
||||
|
||||
def desplazarse_a(self, *args, **kwargs):
|
||||
# scroll_to(selector)
|
||||
return self.scroll_to(*args, **kwargs)
|
||||
|
||||
def desplazarse_a_la_parte_superior(self, *args, **kwargs):
|
||||
# scroll_to_top()
|
||||
return self.scroll_to_top(*args, **kwargs)
|
||||
|
||||
def desplazarse_hasta_la_parte_inferior(self, *args, **kwargs):
|
||||
# scroll_to_bottom()
|
||||
return self.scroll_to_bottom(*args, **kwargs)
|
||||
|
||||
def pasar_el_ratón_y_hacer_clic(self, *args, **kwargs):
|
||||
# hover_and_click(hover_selector, click_selector)
|
||||
return self.hover_and_click(*args, **kwargs)
|
Loading…
Reference in New Issue