diff --git a/seleniumbase/fixtures/base_case.py b/seleniumbase/fixtures/base_case.py index e0925e58..878d7de3 100755 --- a/seleniumbase/fixtures/base_case.py +++ b/seleniumbase/fixtures/base_case.py @@ -2214,10 +2214,6 @@ 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) @@ -2965,10 +2961,15 @@ class BaseCase(unittest.TestCase): return True def wait(self, seconds): - """ Same as sleep() - Some JS frameworks use this method name. """ + """ Same as self.sleep() - Some JS frameworks use this method name. """ self.sleep(seconds) + def block_ads(self): + """ Same as self.ad_block() """ + self.ad_block() + def _print(self, msg): + """ Same as Python's print() """ print(msg) def start_tour(self, name=None, interval=0): diff --git a/seleniumbase/plugins/pytest_plugin.py b/seleniumbase/plugins/pytest_plugin.py index e5deb34b..9c277a9c 100644 --- a/seleniumbase/plugins/pytest_plugin.py +++ b/seleniumbase/plugins/pytest_plugin.py @@ -324,7 +324,7 @@ def pytest_addoption(parser): default=False, help="""The option to check for JavaScript errors after every page load.""") - parser.addoption('--ad_block', '--ad-block', + parser.addoption('--ad_block', '--ad-block', '--block_ads', '--block-ads', action="store_true", dest='ad_block_on', default=False, diff --git a/seleniumbase/plugins/selenium_plugin.py b/seleniumbase/plugins/selenium_plugin.py index 058a7caa..da282ac2 100755 --- a/seleniumbase/plugins/selenium_plugin.py +++ b/seleniumbase/plugins/selenium_plugin.py @@ -234,7 +234,7 @@ class SeleniumBrowser(Plugin): help="""The option to check for JavaScript errors after every page load.""") parser.add_option( - '--ad_block', '--ad-block', + '--ad_block', '--ad-block', '--block_ads', '--block-ads', action="store_true", dest='ad_block_on', default=False, diff --git a/seleniumbase/translate/french.py b/seleniumbase/translate/french.py index bda36718..b4413270 100755 --- a/seleniumbase/translate/french.py +++ b/seleniumbase/translate/french.py @@ -181,7 +181,7 @@ class CasDeBase(BaseCase): # ad_block() return self.ad_block(*args, **kwargs) - def passer(self, *args, **kwargs): + def sauter(self, *args, **kwargs): # skip(reason="") return self.skip(*args, **kwargs) diff --git a/seleniumbase/translate/master_dict.py b/seleniumbase/translate/master_dict.py index 4c0f4252..424d8d91 100755 --- a/seleniumbase/translate/master_dict.py +++ b/seleniumbase/translate/master_dict.py @@ -585,17 +585,17 @@ class MD: md["is_element_present"][8] = "элемент_присутствует" md["is_element_present"][9] = "está_presente_el_elemento" - md["press_right_arrow"] = ["*"] * num_langs - md["press_right_arrow"][0] = "press_right_arrow" - md["press_right_arrow"][1] = "按向右箭头" - md["press_right_arrow"][2] = "druk_op_pijl_rechts" - md["press_right_arrow"][3] = "appuyez_sur_la_flèche_droite" - md["press_right_arrow"][4] = "premere_la_freccia_destra" - md["press_right_arrow"][5] = "右矢印を押します" - md["press_right_arrow"][6] = "오른쪽_화살표를_누르십시오" - md["press_right_arrow"][7] = "pressione_a_seta_direita" - md["press_right_arrow"][8] = "нажмите_стрелку_вправо" - md["press_right_arrow"][9] = "presione_la_flecha_derecha" + md["wait_for_text"] = ["*"] * num_langs + md["wait_for_text"][0] = "wait_for_text" + md["wait_for_text"][1] = "等待文本" + md["wait_for_text"][2] = "wachten_op_tekst" + md["wait_for_text"][3] = "attendre_le_texte" + md["wait_for_text"][4] = "attendere_il_testo" + md["wait_for_text"][5] = "テキストを待つ" + md["wait_for_text"][6] = "텍스트가_나타날_때까지_기다립니다" + md["wait_for_text"][7] = "aguardar_o_texto" + md["wait_for_text"][8] = "ждать_текста" + md["wait_for_text"][9] = "espera_el_texto" md["wait_for_element"] = ["*"] * num_langs md["wait_for_element"][0] = "wait_for_element" @@ -609,6 +609,355 @@ class MD: md["wait_for_element"][8] = "ждать_элемента" md["wait_for_element"][9] = "espera_el_elemento" + md["wait_for_element_visible"] = ["*"] * num_langs + md["wait_for_element_visible"][0] = "wait_for_element_visible" + md["wait_for_element_visible"][1] = "等待元素可见" + md["wait_for_element_visible"][2] = "wachten_op_element_zichtbaar" + md["wait_for_element_visible"][3] = "attendre_un_élément_affiché" + md["wait_for_element_visible"][4] = "attendere_un_elemento_visto" + md["wait_for_element_visible"][5] = "要素が表示されるのを待ちます" + md["wait_for_element_visible"][6] = "요소가_표시_될_때까지_기다립니다" + md["wait_for_element_visible"][7] = "aguardar_o_elemento_visível" + md["wait_for_element_visible"][8] = "ждать_элемента_виден" + md["wait_for_element_visible"][9] = "espera_el_elemento_se_muestre" + + md["wait_for_element_not_visible"] = ["*"] * num_langs + md["wait_for_element_not_visible"][0] = "wait_for_element_not_visible" + md["wait_for_element_not_visible"][1] = "等待元素不可见" + md["wait_for_element_not_visible"][2] = "wachten_op_element_niet_zichtbaar" + md["wait_for_element_not_visible"][3] = "attendre_un_élément_pas_affiché" + md["wait_for_element_not_visible"][4] = "attendere_un_elemento_non_visto" + md["wait_for_element_not_visible"][5] = "要素が表示されなくなるまで待ちます" + md["wait_for_element_not_visible"][6] = "요소가_사라질_때까지_기다리십시오" + md["wait_for_element_not_visible"][7] = "aguardar_o_elemento_não_visível" + md["wait_for_element_not_visible"][8] = "ждать_элемента_не_виден" + md["wait_for_element_not_visible"][9] = "espera_el_elemento_no_se_muestre" + + md["wait_for_element_present"] = ["*"] * num_langs + md["wait_for_element_present"][0] = "wait_for_element_present" + md["wait_for_element_present"][1] = "等待元素存在" + md["wait_for_element_present"][2] = "wachten_op_element_aanwezig" + md["wait_for_element_present"][3] = "attendre_un_élément_présent" + md["wait_for_element_present"][4] = "attendere_un_elemento_presente" + md["wait_for_element_present"][5] = "要素が存在するのを待つ" + md["wait_for_element_present"][6] = "요소가_존재할_때까지_기다립니다" + md["wait_for_element_present"][7] = "aguardar_o_elemento_presente" + md["wait_for_element_present"][8] = "ждать_элемента_присутствует" + md["wait_for_element_present"][9] = "espera_el_elemento_presente" + + md["wait_for_element_absent"] = ["*"] * num_langs + md["wait_for_element_absent"][0] = "wait_for_element_absent" + md["wait_for_element_absent"][1] = "等待元素不存在" + md["wait_for_element_absent"][2] = "wachten_op_element_afwezig" + md["wait_for_element_absent"][3] = "attendre_un_élément_pas_présent" + md["wait_for_element_absent"][4] = "attendere_un_elemento_assente" + md["wait_for_element_absent"][5] = "要素が存在しないのを待つ" + md["wait_for_element_absent"][6] = "요소가_나타날_때까지_기다리십시오" + md["wait_for_element_absent"][7] = "aguardar_o_elemento_ausente" + md["wait_for_element_absent"][8] = "ждать_элемента_отсутствует" + md["wait_for_element_absent"][9] = "espera_el_elemento_ausente" + + md["sleep"] = ["*"] * num_langs + md["sleep"][0] = "sleep" + md["sleep"][1] = "睡" + md["sleep"][2] = "slapen" + md["sleep"][3] = "dormir" + md["sleep"][4] = "dormire" + md["sleep"][5] = "眠る" + md["sleep"][6] = "잠을" + md["sleep"][7] = "dormir" + md["sleep"][8] = "спать" + md["sleep"][9] = "dormir" + + md["wait"] = ["*"] * num_langs + md["wait"][0] = "wait" + md["wait"][1] = "等待" + md["wait"][2] = "wachten" + md["wait"][3] = "attendre" + md["wait"][4] = "attendere" + md["wait"][5] = "待つ" + md["wait"][6] = "기다림" + md["wait"][7] = "aguardar" + md["wait"][8] = "ждать" + md["wait"][9] = "espera" + + md["submit"] = ["*"] * num_langs + md["submit"][0] = "submit" + md["submit"][1] = "提交" + md["submit"][2] = "verzenden" + md["submit"][3] = "soumettre" + md["submit"][4] = "inviare" + md["submit"][5] = "を提出す" + md["submit"][6] = "제출" + md["submit"][7] = "enviar" + md["submit"][8] = "отправить" + md["submit"][9] = "enviar" + + md["js_click"] = ["*"] * num_langs + md["js_click"][0] = "js_click" + md["js_click"][1] = "JS单击" + md["js_click"][2] = "js_klik" + md["js_click"][3] = "js_clic" + md["js_click"][4] = "js_fare_clic" + md["js_click"][5] = "JSクリックして" + md["js_click"][6] = "JS_클릭" + md["js_click"][7] = "js_clique" + md["js_click"][8] = "JS_нажмите" + md["js_click"][9] = "js_haga_clic" + + md["inspect_html"] = ["*"] * num_langs + md["inspect_html"][0] = "inspect_html" + md["inspect_html"][1] = "检查HTML" + md["inspect_html"][2] = "html_inspecteren" + md["inspect_html"][3] = "vérifier_html" + md["inspect_html"][4] = "controlla_html" + md["inspect_html"][5] = "HTMLをチェック" + md["inspect_html"][6] = "HTML_확인" + md["inspect_html"][7] = "verificar_html" + md["inspect_html"][8] = "проверить_HTML" + md["inspect_html"][9] = "comprobar_html" + + md["save_screenshot"] = ["*"] * num_langs + md["save_screenshot"][0] = "save_screenshot" + md["save_screenshot"][1] = "保存截图" + md["save_screenshot"][2] = "bewaar_screenshot" + md["save_screenshot"][3] = "enregistrer_la_capture_d_écran" + md["save_screenshot"][4] = "salva_screenshot" + md["save_screenshot"][5] = "スクリーンショットを保存" + md["save_screenshot"][6] = "스크린_샷_저장" + md["save_screenshot"][7] = "salvar_captura_de_tela" + md["save_screenshot"][8] = "сохранить_скриншот" + md["save_screenshot"][9] = "guardar_captura_de_pantalla" + + md["choose_file"] = ["*"] * num_langs + md["choose_file"][0] = "choose_file" + md["choose_file"][1] = "选择文件" + md["choose_file"][2] = "selecteer_bestand" + md["choose_file"][3] = "sélectionnez_fichier" + md["choose_file"][4] = "seleziona_file" + md["choose_file"][5] = "ファイルを選択" + md["choose_file"][6] = "파일을_선택" + md["choose_file"][7] = "selecionar_arquivo" + md["choose_file"][8] = "выберите_файл" + md["choose_file"][9] = "seleccionar_archivo" + + md["execute_script"] = ["*"] * num_langs + md["execute_script"][0] = "execute_script" + md["execute_script"][1] = "执行脚本" + md["execute_script"][2] = "voer_het_script_uit" + md["execute_script"][3] = "exécutez_le_script" + md["execute_script"][4] = "esegui_script" + md["execute_script"][5] = "スクリプトを実行する" + md["execute_script"][6] = "스크립트를_실행하려면" + md["execute_script"][7] = "executar_o_script" + md["execute_script"][8] = "выполнить_скрипт" + md["execute_script"][9] = "ejecutar_script" + + md["ad_block"] = ["*"] * num_langs + md["ad_block"][0] = "ad_block" + md["ad_block"][1] = "阻止广告" + md["ad_block"][2] = "blokkeer_advertenties" + md["ad_block"][3] = "annonces_de_bloc" + md["ad_block"][4] = "bloccare_gli_annunci" + md["ad_block"][5] = "ブロック広告" + md["ad_block"][6] = "광고_차단" + md["ad_block"][7] = "bloquear_anúncios" + md["ad_block"][8] = "блокировать_рекламу" + md["ad_block"][9] = "bloquear_anuncios" + + md["skip"] = ["*"] * num_langs + md["skip"][0] = "skip" + md["skip"][1] = "跳过" + md["skip"][2] = "overslaan" + md["skip"][3] = "sauter" + md["skip"][4] = "saltare" + md["skip"][5] = "スキップ" + md["skip"][6] = "건너뛸" + md["skip"][7] = "saltar" + md["skip"][8] = "пропускать" + md["skip"][9] = "saltar" + + md["assert_no_404_errors"] = ["*"] * num_langs + md["assert_no_404_errors"][0] = "assert_no_404_errors" + md["assert_no_404_errors"][1] = "检查断开的链接" + md["assert_no_404_errors"][2] = "controleren_op_gebroken_links" + md["assert_no_404_errors"][3] = "vérifiez_les_liens_rompus" + md["assert_no_404_errors"][4] = "verificare_i_collegamenti" + md["assert_no_404_errors"][5] = "リンク切れを確認する" + md["assert_no_404_errors"][6] = "끊어진_링크_확인" + md["assert_no_404_errors"][7] = "verificar_se_há_links_quebrados" + md["assert_no_404_errors"][8] = "проверить_ошибки_404" + md["assert_no_404_errors"][9] = "verificar_si_hay_enlaces_rotos" + + md["assert_no_js_errors"] = ["*"] * num_langs + md["assert_no_js_errors"][0] = "assert_no_js_errors" + md["assert_no_js_errors"][1] = "检查JS错误" + md["assert_no_js_errors"][2] = "controleren_op_js_fouten" + md["assert_no_js_errors"][3] = "vérifier_les_erreurs_js" + md["assert_no_js_errors"][4] = "controlla_errori_js" + md["assert_no_js_errors"][5] = "JSエラーを確認する" + md["assert_no_js_errors"][6] = "JS_오류_확인" + md["assert_no_js_errors"][7] = "verificar_se_há_erros_js" + md["assert_no_js_errors"][8] = "проверить_ошибки_JS" + md["assert_no_js_errors"][9] = "verificar_si_hay_errores_js" + + md["switch_to_frame"] = ["*"] * num_langs + md["switch_to_frame"][0] = "switch_to_frame" + md["switch_to_frame"][1] = "切换到帧" + md["switch_to_frame"][2] = "overschakelen_naar_frame" + md["switch_to_frame"][3] = "passer_au_cadre" + md["switch_to_frame"][4] = "passa_al_frame" + md["switch_to_frame"][5] = "フレームに切り替え" + md["switch_to_frame"][6] = "프레임으로_전환" + md["switch_to_frame"][7] = "mudar_para_o_quadro" + md["switch_to_frame"][8] = "переключиться_на_кадр" + md["switch_to_frame"][9] = "cambiar_al_marco" + + md["switch_to_default_content"] = ["*"] * num_langs + md["switch_to_default_content"][0] = "switch_to_default_content" + md["switch_to_default_content"][1] = "切换到默认内容" + md["switch_to_default_content"][2] = "overschakelen_naar_standaardcontent" + md["switch_to_default_content"][3] = "passer_au_contenu_par_défaut" + md["switch_to_default_content"][4] = "passa_al_contenuto_predefinito" + md["switch_to_default_content"][5] = "デフォルトのコンテンツに切り替える" + md["switch_to_default_content"][6] = "기본_콘텐츠로_전환" + md["switch_to_default_content"][7] = "mudar_para_o_conteúdo_padrão" + md["switch_to_default_content"][8] = ( + "переключиться_на_содержимое_по_умолчанию") + md["switch_to_default_content"][9] = "cambiar_al_contenido_predeterminado" + + md["open_new_window"] = ["*"] * num_langs + md["open_new_window"][0] = "open_new_window" + md["open_new_window"][1] = "打开新窗口" + md["open_new_window"][2] = "nieuw_venster_openen" + md["open_new_window"][3] = "ouvrir_une_nouvelle_fenêtre" + md["open_new_window"][4] = "apri_una_nuova_finestra" + md["open_new_window"][5] = "新しいウィンドウを開く" + md["open_new_window"][6] = "새_창_열기" + md["open_new_window"][7] = "abrir_nova_janela" + md["open_new_window"][8] = "открыть_новое_окно" + md["open_new_window"][9] = "abrir_una_nueva_ventana" + + md["switch_to_window"] = ["*"] * num_langs + md["switch_to_window"][0] = "switch_to_window" + md["switch_to_window"][1] = "切换到窗口" + md["switch_to_window"][2] = "overschakelen_naar_venster" + md["switch_to_window"][3] = "passer_à_la_fenêtre" + md["switch_to_window"][4] = "passa_alla_finestra" + md["switch_to_window"][5] = "ウィンドウに切り替え" + md["switch_to_window"][6] = "창으로_전환" + md["switch_to_window"][7] = "mudar_para_janela" + md["switch_to_window"][8] = "переключиться_на_окно" + md["switch_to_window"][9] = "cambiar_a_la_ventana" + + md["switch_to_default_window"] = ["*"] * num_langs + md["switch_to_default_window"][0] = "switch_to_default_window" + md["switch_to_default_window"][1] = "切换到默认窗口" + md["switch_to_default_window"][2] = "overschakelen_naar_standaardvenster" + md["switch_to_default_window"][3] = "passer_à_la_fenêtre_par_défaut" + md["switch_to_default_window"][4] = "passa_alla_finestra_predefinita" + md["switch_to_default_window"][5] = "デフォルトのウィンドウに切り替える" + md["switch_to_default_window"][6] = "기본_창으로_전환" + md["switch_to_default_window"][7] = "mudar_para_a_janela_padrão" + md["switch_to_default_window"][8] = "переключиться_в_окно_по_умолчанию" + md["switch_to_default_window"][9] = "cambiar_a_la_ventana_predeterminada" + + md["highlight"] = ["*"] * num_langs + md["highlight"][0] = "highlight" + md["highlight"][1] = "亮点" + md["highlight"][2] = "markeren" + md["highlight"][3] = "illuminez" + md["highlight"][4] = "illuminare" + md["highlight"][5] = "ハイライト" + md["highlight"][6] = "강조" + md["highlight"][7] = "destaque" + md["highlight"][8] = "осветить" + md["highlight"][9] = "resalte" + + md["highlight_click"] = ["*"] * num_langs + md["highlight_click"][0] = "highlight_click" + md["highlight_click"][1] = "亮点单击" + md["highlight_click"][2] = "markeren_klik" + md["highlight_click"][3] = "illuminez_cliquez" + md["highlight_click"][4] = "illuminare_clic" + md["highlight_click"][5] = "ハイライトしてクリックして" + md["highlight_click"][6] = "강조_클릭" + md["highlight_click"][7] = "destaque_clique" + md["highlight_click"][8] = "осветить_нажмите" + md["highlight_click"][9] = "resalte_clic" + + md["scroll_to"] = ["*"] * num_langs + md["scroll_to"][0] = "scroll_to" + md["scroll_to"][1] = "滚动到" + md["scroll_to"][2] = "scrollen_naar" + md["scroll_to"][3] = "déménager_à" + md["scroll_to"][4] = "scorrere_fino_a" + md["scroll_to"][5] = "スクロールして" + md["scroll_to"][6] = "요소로_스크롤" + md["scroll_to"][7] = "rolar_para" + md["scroll_to"][8] = "прокрутить_к" + md["scroll_to"][9] = "desplazarse_a" + + md["scroll_to_top"] = ["*"] * num_langs + md["scroll_to_top"][0] = "scroll_to_top" + md["scroll_to_top"][1] = "滚动到顶部" + md["scroll_to_top"][2] = "naar_boven_scrollen" + md["scroll_to_top"][3] = "faites_défiler_vers_le_haut" + md["scroll_to_top"][4] = "scorri_verso_alto" + md["scroll_to_top"][5] = "一番上までスクロール" + md["scroll_to_top"][6] = "맨_위로_스크롤" + md["scroll_to_top"][7] = "rolar_para_o_topo" + md["scroll_to_top"][8] = "пролистать_наверх" + md["scroll_to_top"][9] = "desplazarse_a_la_parte_superior" + + md["scroll_to_bottom"] = ["*"] * num_langs + md["scroll_to_bottom"][0] = "scroll_to_bottom" + md["scroll_to_bottom"][1] = "滚动到底部" + md["scroll_to_bottom"][2] = "naar_beneden_scrollen" + md["scroll_to_bottom"][3] = "faites_défiler_vers_le_bas" + md["scroll_to_bottom"][4] = "scorri_verso_il_basso" + md["scroll_to_bottom"][5] = "一番下までスクロール" + md["scroll_to_bottom"][6] = "하단으로_스크롤" + md["scroll_to_bottom"][7] = "rolar_para_o_fundo" + md["scroll_to_bottom"][8] = "прокрутить_вниз" + md["scroll_to_bottom"][9] = "desplazarse_hasta_la_parte_inferior" + + md["hover_and_click"] = ["*"] * num_langs + md["hover_and_click"][0] = "hover_and_click" + md["hover_and_click"][1] = "悬停并单击" + md["hover_and_click"][2] = "zweven_en_klik" + md["hover_and_click"][3] = "planer_au_dessus_et_cliquez" + md["hover_and_click"][4] = "passa_il_mouse_sopra_e_fai_clic" + md["hover_and_click"][5] = "上にマウスを移動しクリック" + md["hover_and_click"][6] = "위로_마우스를_이동하고_클릭" + md["hover_and_click"][7] = "passe_o_mouse_e_clique" + md["hover_and_click"][8] = "наведите_и_нажмите" + md["hover_and_click"][9] = "pasar_el_ratón_y_hacer_clic" + + md["press_right_arrow"] = ["*"] * num_langs + md["press_right_arrow"][0] = "press_right_arrow" + md["press_right_arrow"][1] = "按向右箭头" + md["press_right_arrow"][2] = "druk_op_pijl_rechts" + md["press_right_arrow"][3] = "appuyez_sur_la_flèche_droite" + md["press_right_arrow"][4] = "premere_la_freccia_destra" + md["press_right_arrow"][5] = "右矢印を押します" + md["press_right_arrow"][6] = "오른쪽_화살표를_누르십시오" + md["press_right_arrow"][7] = "pressione_a_seta_direita" + md["press_right_arrow"][8] = "нажмите_стрелку_вправо" + md["press_right_arrow"][9] = "presione_la_flecha_derecha" + + md["click_visible_elements"] = ["*"] * num_langs + md["click_visible_elements"][0] = "click_visible_elements" + md["click_visible_elements"][1] = "单击可见元素" + md["click_visible_elements"][2] = "klik_zichtbare_elementen" + md["click_visible_elements"][3] = "cliquez_éléments_visibles" + md["click_visible_elements"][4] = "fare_clic_sugli_elementi_visibili" + md["click_visible_elements"][5] = "表示要素をクリックします" + md["click_visible_elements"][6] = "페이지_요소를_클릭_합니다" + md["click_visible_elements"][7] = "clique_nos_elementos_visíveis" + md["click_visible_elements"][8] = "нажмите_видимые_элементы" + md["click_visible_elements"][9] = "haga_clic_en_elementos_visibles" + md["select_option_by_text"] = ["*"] * num_langs md["select_option_by_text"][0] = "select_option_by_text" md["select_option_by_text"][1] = "按文本选择选项" @@ -645,67 +994,6 @@ class MD: md["select_option_by_value"][8] = "выбрать_опцию_по_значению" md["select_option_by_value"][9] = "seleccionar_opción_por_valor" - md["click_visible_elements"] = ["*"] * num_langs - md["click_visible_elements"][0] = "click_visible_elements" - md["click_visible_elements"][1] = "单击可见元素" - md["click_visible_elements"][2] = "klik_zichtbare_elementen" - md["click_visible_elements"][3] = "cliquez_éléments_visibles" - md["click_visible_elements"][4] = "fare_clic_sugli_elementi_visibili" - md["click_visible_elements"][5] = "表示要素をクリックします" - md["click_visible_elements"][6] = "페이지_요소를_클릭_합니다" - md["click_visible_elements"][7] = "clique_nos_elementos_visíveis" - md["click_visible_elements"][8] = "нажмите_видимые_элементы" - md["click_visible_elements"][9] = "haga_clic_en_elementos_visibles" - - md["hover_and_click"] = ["*"] * num_langs - md["hover_and_click"][0] = "hover_and_click" - md["hover_and_click"][1] = "悬停并单击" - md["hover_and_click"][2] = "zweven_en_klik" - md["hover_and_click"][3] = "planer_au_dessus_et_cliquez" - md["hover_and_click"][4] = "passa_il_mouse_sopra_e_fai_clic" - md["hover_and_click"][5] = "上にマウスを移動しクリック" - md["hover_and_click"][6] = "위로_마우스를_이동하고_클릭" - md["hover_and_click"][7] = "passe_o_mouse_e_clique" - md["hover_and_click"][8] = "наведите_и_нажмите" - md["hover_and_click"][9] = "pasar_el_ratón_y_hacer_clic" - - md["assert_no_404_errors"] = ["*"] * num_langs - md["assert_no_404_errors"][0] = "assert_no_404_errors" - md["assert_no_404_errors"][1] = "检查断开的链接" - md["assert_no_404_errors"][2] = "controleren_op_gebroken_links" - md["assert_no_404_errors"][3] = "vérifiez_les_liens_rompus" - md["assert_no_404_errors"][4] = "verificare_i_collegamenti" - md["assert_no_404_errors"][5] = "リンク切れを確認する" - md["assert_no_404_errors"][6] = "끊어진_링크_확인" - md["assert_no_404_errors"][7] = "verificar_se_há_links_quebrados" - md["assert_no_404_errors"][8] = "проверить_ошибки_404" - md["assert_no_404_errors"][9] = "verificar_si_hay_enlaces_rotos" - - md["switch_to_frame"] = ["*"] * num_langs - md["switch_to_frame"][0] = "switch_to_frame" - md["switch_to_frame"][1] = "切换到帧" - md["switch_to_frame"][2] = "overschakelen_naar_frame" - md["switch_to_frame"][3] = "passer_au_cadre" - md["switch_to_frame"][4] = "passa_al_frame" - md["switch_to_frame"][5] = "フレームに切り替え" - md["switch_to_frame"][6] = "프레임으로_전환" - md["switch_to_frame"][7] = "mudar_para_o_quadro" - md["switch_to_frame"][8] = "переключиться_на_кадр" - md["switch_to_frame"][9] = "cambiar_al_marco" - - md["switch_to_default_content"] = ["*"] * num_langs - md["switch_to_default_content"][0] = "switch_to_default_content" - md["switch_to_default_content"][1] = "切换到默认内容" - md["switch_to_default_content"][2] = "overschakelen_naar_standaardcontent" - md["switch_to_default_content"][3] = "passer_au_contenu_par_défaut" - md["switch_to_default_content"][4] = "passa_al_contenuto_predefinito" - md["switch_to_default_content"][5] = "デフォルトのコンテンツに切り替える" - md["switch_to_default_content"][6] = "기본_콘텐츠로_전환" - md["switch_to_default_content"][7] = "volte_para_o_conteúdo_padrão" - md["switch_to_default_content"][8] = ( - "переключиться_на_содержимое_по_умолчанию") - md["switch_to_default_content"][9] = "cambiar_al_contenido_predeterminado" - md["fail"] = ["*"] * num_langs md["fail"][0] = "fail" md["fail"][1] = "失败" diff --git a/seleniumbase/translate/portuguese.py b/seleniumbase/translate/portuguese.py index 068763b7..0b125b7b 100755 --- a/seleniumbase/translate/portuguese.py +++ b/seleniumbase/translate/portuguese.py @@ -181,7 +181,7 @@ class CasoDeTeste(BaseCase): # ad_block() return self.ad_block(*args, **kwargs) - def omitir(self, *args, **kwargs): + def saltar(self, *args, **kwargs): # skip(reason="") return self.skip(*args, **kwargs) @@ -197,7 +197,7 @@ class CasoDeTeste(BaseCase): # switch_to_frame(frame) return self.switch_to_frame(*args, **kwargs) - def volte_para_o_conteúdo_padrão(self, *args, **kwargs): + def mudar_para_o_conteúdo_padrão(self, *args, **kwargs): # switch_to_default_content() return self.switch_to_default_content(*args, **kwargs) @@ -209,7 +209,7 @@ class CasoDeTeste(BaseCase): # switch_to_window(window) return self.switch_to_window(*args, **kwargs) - def volte_para_a_janela_padrão(self, *args, **kwargs): + def mudar_para_a_janela_padrão(self, *args, **kwargs): # switch_to_default_window() return self.switch_to_default_window(*args, **kwargs) diff --git a/seleniumbase/translate/spanish.py b/seleniumbase/translate/spanish.py index be3b508b..7260bbf1 100755 --- a/seleniumbase/translate/spanish.py +++ b/seleniumbase/translate/spanish.py @@ -181,7 +181,7 @@ class CasoDePrueba(BaseCase): # ad_block() return self.ad_block(*args, **kwargs) - def omitir(self, *args, **kwargs): + def saltar(self, *args, **kwargs): # skip(reason="") return self.skip(*args, **kwargs) diff --git a/setup.py b/setup.py index f5a5d791..3365f97c 100755 --- a/setup.py +++ b/setup.py @@ -54,7 +54,7 @@ if sys.argv[-1] == 'publish': setup( name='seleniumbase', - version='1.38.3', + version='1.38.4', description='Fast, Easy, and Reliable Browser Automation & Testing.', long_description=long_description, long_description_content_type='text/markdown',