diff --git a/seleniumbase/fixtures/words.py b/seleniumbase/fixtures/words.py index 71882427..f46e6f82 100644 --- a/seleniumbase/fixtures/words.py +++ b/seleniumbase/fixtures/words.py @@ -38,7 +38,7 @@ class SD: words["French"] = "VÉRIFIER TEXTE" words["Italian"] = "VERIFICARE TESTO" words["Japanese"] = "テキストを確認する" - words["Korean"] = "텍스트 확인" + words["Korean"] = "텍스트 확인하는" words["Portuguese"] = "VERIFICAR TEXTO" words["Russian"] = "ПОДТВЕРДИТЬ ТЕКСТ" words["Spanish"] = "VERIFICAR TEXTO" @@ -72,6 +72,20 @@ class SD: words["Spanish"] = "VERIFICAR TEXTO DEL ENLACE" return words[language] + def translate_assert_non_empty_text(language): + words = {} + words["English"] = "ASSERT NON-EMPTY TEXT" + words["Chinese"] = "断言非空文本" + words["Dutch"] = "CONTROLEREN NIET-LEGE TEKST" + words["French"] = "VÉRIFIER TEXTE NON VIDE" + words["Italian"] = "VERIFICARE TESTO NON VUOTO" + words["Japanese"] = "空ではないテキストを確認する" + words["Korean"] = "비어 있지 않은 텍스트 확인하는" + words["Portuguese"] = "VERIFICAR TEXTO NÃO VAZIO" + words["Russian"] = "ПОДТВЕРДИТЬ НЕПУСТОЙ ТЕКСТ" + words["Spanish"] = "VERIFICAR TEXTO NO VACÍO" + return words[language] + def translate_assert_attribute(language): words = {} words["English"] = "ASSERT ATTRIBUTE" diff --git a/seleniumbase/translate/chinese.py b/seleniumbase/translate/chinese.py index 24f54a7c..fae1ab4b 100644 --- a/seleniumbase/translate/chinese.py +++ b/seleniumbase/translate/chinese.py @@ -77,6 +77,10 @@ class 硒测试用例(BaseCase): # assert_link_text(link_text) return self.assert_link_text(*args, **kwargs) + def 断言非空文本(self, *args, **kwargs): + # assert_non_empty_text(selector) + return self.assert_non_empty_text(*args, **kwargs) + def 断言文本不可见(self, *args, **kwargs): # assert_text_not_visible(text, selector) return self.assert_text_not_visible(*args, **kwargs) diff --git a/seleniumbase/translate/dutch.py b/seleniumbase/translate/dutch.py index 6ba3dbe9..83f70529 100644 --- a/seleniumbase/translate/dutch.py +++ b/seleniumbase/translate/dutch.py @@ -77,6 +77,10 @@ class Testgeval(BaseCase): # assert_link_text(link_text) return self.assert_link_text(*args, **kwargs) + def controleren_niet_lege_tekst(self, *args, **kwargs): + # assert_non_empty_text(selector) + return self.assert_non_empty_text(*args, **kwargs) + def controleren_tekst_niet_zichtbaar(self, *args, **kwargs): # assert_text_not_visible(text, selector) return self.assert_text_not_visible(*args, **kwargs) diff --git a/seleniumbase/translate/french.py b/seleniumbase/translate/french.py index 9b7b30ff..7c6ff89e 100644 --- a/seleniumbase/translate/french.py +++ b/seleniumbase/translate/french.py @@ -77,6 +77,10 @@ class CasDeBase(BaseCase): # assert_link_text(link_text) return self.assert_link_text(*args, **kwargs) + def vérifier_texte_non_vide(self, *args, **kwargs): + # assert_non_empty_text(selector) + return self.assert_non_empty_text(*args, **kwargs) + def vérifier_texte_pas_affiché(self, *args, **kwargs): # assert_text_not_visible(text, selector) return self.assert_text_not_visible(*args, **kwargs) diff --git a/seleniumbase/translate/italian.py b/seleniumbase/translate/italian.py index c34af50a..b80d4522 100644 --- a/seleniumbase/translate/italian.py +++ b/seleniumbase/translate/italian.py @@ -77,6 +77,10 @@ class CasoDiProva(BaseCase): # assert_link_text(link_text) return self.assert_link_text(*args, **kwargs) + def verificare_testo_non_vuoto(self, *args, **kwargs): + # assert_non_empty_text(selector) + return self.assert_non_empty_text(*args, **kwargs) + def verificare_testo_non_visto(self, *args, **kwargs): # assert_text_not_visible(text, selector) return self.assert_text_not_visible(*args, **kwargs) diff --git a/seleniumbase/translate/japanese.py b/seleniumbase/translate/japanese.py index 7348e971..b4e39d6c 100644 --- a/seleniumbase/translate/japanese.py +++ b/seleniumbase/translate/japanese.py @@ -77,6 +77,10 @@ class セレニウムテストケース(BaseCase): # assert_link_text(link_text) return self.assert_link_text(*args, **kwargs) + def 空ではないテキストを確認する(self, *args, **kwargs): + # assert_non_empty_text(selector) + return self.assert_non_empty_text(*args, **kwargs) + def テキが表示されていないことを確認します(self, *args, **kwargs): # assert_text_not_visible(text, selector) return self.assert_text_not_visible(*args, **kwargs) diff --git a/seleniumbase/translate/korean.py b/seleniumbase/translate/korean.py index 1fba3404..67855e29 100644 --- a/seleniumbase/translate/korean.py +++ b/seleniumbase/translate/korean.py @@ -77,6 +77,10 @@ class 셀레늄_테스트_케이스(BaseCase): # assert_link_text(link_text) return self.assert_link_text(*args, **kwargs) + def 비어_있지_않은_텍스트_확인하는(self, *args, **kwargs): + # assert_non_empty_text(selector) + return self.assert_non_empty_text(*args, **kwargs) + def 텍스트_보이지_않는지_확인(self, *args, **kwargs): # assert_text_not_visible(text, selector) return self.assert_text_not_visible(*args, **kwargs) diff --git a/seleniumbase/translate/master_dict.py b/seleniumbase/translate/master_dict.py index 3858e83d..3377a250 100644 --- a/seleniumbase/translate/master_dict.py +++ b/seleniumbase/translate/master_dict.py @@ -460,6 +460,18 @@ class MD: md["assert_link_text"][8] = "подтвердить_ссылку" md["assert_link_text"][9] = "verificar_texto_del_enlace" + md["assert_non_empty_text"] = ["*"] * num_langs + md["assert_non_empty_text"][0] = "assert_non_empty_text" + md["assert_non_empty_text"][1] = "断言非空文本" + md["assert_non_empty_text"][2] = "controleren_niet_lege_tekst" + md["assert_non_empty_text"][3] = "vérifier_texte_non_vide" + md["assert_non_empty_text"][4] = "verificare_testo_non_vuoto" + md["assert_non_empty_text"][5] = "空ではないテキストを確認する" + md["assert_non_empty_text"][6] = "비어_있지_않은_텍스트_확인하는" + md["assert_non_empty_text"][7] = "verificar_texto_não_vazio" + md["assert_non_empty_text"][8] = "подтвердить_непустой_текст" + md["assert_non_empty_text"][9] = "verificar_texto_no_vacío" + md["assert_text_not_visible"] = ["*"] * num_langs md["assert_text_not_visible"][0] = "assert_text_not_visible" md["assert_text_not_visible"][1] = "断言文本不可见" @@ -2418,6 +2430,19 @@ class MD: md["assert_text_visible"][8] = "подтвердить_текст" md["assert_text_visible"][9] = "verificar_texto" + # "assert_link" -> duplicate of "assert_link_text" + md["assert_link"] = ["*"] * num_langs + md["assert_link"][0] = "assert_link" + md["assert_link"][1] = "断言链接文本" + md["assert_link"][2] = "controleren_linktekst" + md["assert_link"][3] = "vérifier_texte_du_lien" + md["assert_link"][4] = "verificare_testo_del_collegamento" + md["assert_link"][5] = "リンクテキストを確認する" + md["assert_link"][6] = "링크_텍스트_확인" + md["assert_link"][7] = "verificar_texto_do_link" + md["assert_link"][8] = "подтвердить_ссылку" + md["assert_link"][9] = "verificar_texto_del_enlace" + # "assert_no_broken_links" -> duplicate of "assert_no_404_errors" md["assert_no_broken_links"] = ["*"] * num_langs md["assert_no_broken_links"][0] = "assert_no_broken_links" diff --git a/seleniumbase/translate/portuguese.py b/seleniumbase/translate/portuguese.py index 4a0a8b4d..36746be5 100644 --- a/seleniumbase/translate/portuguese.py +++ b/seleniumbase/translate/portuguese.py @@ -77,6 +77,10 @@ class CasoDeTeste(BaseCase): # assert_link_text(link_text) return self.assert_link_text(*args, **kwargs) + def verificar_texto_não_vazio(self, *args, **kwargs): + # assert_non_empty_text(selector) + return self.assert_non_empty_text(*args, **kwargs) + def verificar_texto_não_visível(self, *args, **kwargs): # assert_text_not_visible(text, selector) return self.assert_text_not_visible(*args, **kwargs) diff --git a/seleniumbase/translate/russian.py b/seleniumbase/translate/russian.py index 8683566c..a6c3d0aa 100644 --- a/seleniumbase/translate/russian.py +++ b/seleniumbase/translate/russian.py @@ -77,6 +77,10 @@ class ТестНаСелен(BaseCase): # assert_link_text(link_text) return self.assert_link_text(*args, **kwargs) + def подтвердить_непустой_текст(self, *args, **kwargs): + # assert_non_empty_text(selector) + return self.assert_non_empty_text(*args, **kwargs) + def подтвердить_текст_не_виден(self, *args, **kwargs): # assert_text_not_visible(text, selector) return self.assert_text_not_visible(*args, **kwargs) diff --git a/seleniumbase/translate/spanish.py b/seleniumbase/translate/spanish.py index 89ca4858..7d70d08b 100644 --- a/seleniumbase/translate/spanish.py +++ b/seleniumbase/translate/spanish.py @@ -77,6 +77,10 @@ class CasoDePrueba(BaseCase): # assert_link_text(link_text) return self.assert_link_text(*args, **kwargs) + def verificar_texto_no_vacío(self, *args, **kwargs): + # assert_non_empty_text(selector) + return self.assert_non_empty_text(*args, **kwargs) + def verificar_texto_no_se_muestra(self, *args, **kwargs): # assert_text_not_visible(text, selector) return self.assert_text_not_visible(*args, **kwargs)