diff --git a/examples/translations/ReadMe.md b/examples/translations/ReadMe.md index 03b9856e..7d560d36 100644 --- a/examples/translations/ReadMe.md +++ b/examples/translations/ReadMe.md @@ -15,9 +15,10 @@ class 我的测试类(硒测试用例): self.开启("https://zh.wikipedia.org/wiki/") self.断言标题("维基百科,自由的百科全书") self.断言元素('a[title="Wikipedia:关于"]') + self.如果可见请单击('button[aria-label="关闭"]') + self.如果可见请单击('button[aria-label="關閉"]') self.断言元素('span:contains("创建账号")') self.断言元素('span:contains("登录")') - self.断言文本("新闻动态", "span#新闻动态") self.输入文本('input[name="search"]', "舞龍") self.单击('button:contains("搜索")') self.断言文本("舞龍", "#firstHeading") diff --git a/examples/translations/chinese_test_1.py b/examples/translations/chinese_test_1.py index 4d899f98..41eb610a 100644 --- a/examples/translations/chinese_test_1.py +++ b/examples/translations/chinese_test_1.py @@ -8,9 +8,10 @@ class 我的测试类(硒测试用例): self.开启("https://zh.wikipedia.org/wiki/") self.断言标题("维基百科,自由的百科全书") self.断言元素('a[title="Wikipedia:关于"]') + self.如果可见请单击('button[aria-label="关闭"]') + self.如果可见请单击('button[aria-label="關閉"]') self.断言元素('span:contains("创建账号")') self.断言元素('span:contains("登录")') - self.断言文本("新闻动态", "span#新闻动态") self.输入文本('input[name="search"]', "舞龍") self.单击('button:contains("搜索")') self.断言文本("舞龍", "#firstHeading") diff --git a/examples/translations/french_test_1.py b/examples/translations/french_test_1.py index 23d750ef..e04abf3f 100644 --- a/examples/translations/french_test_1.py +++ b/examples/translations/french_test_1.py @@ -8,6 +8,7 @@ class MaClasseDeTest(CasDeBase): self.ouvrir("https://fr.wikipedia.org/wiki/") self.vérifier_texte("Wikipédia") self.vérifier_élément('[alt="Wikipédia"]') + self.cliquer_si_affiché('button[aria-label="Close"]') self.js_taper("#searchform input", "Crème brûlée") self.cliquer("#searchform button") self.vérifier_texte("Crème brûlée", "#firstHeading") diff --git a/examples/verify_undetected.py b/examples/verify_undetected.py index 00c02f75..20a8cf18 100644 --- a/examples/verify_undetected.py +++ b/examples/verify_undetected.py @@ -10,10 +10,8 @@ class UndetectedTest(BaseCase): url = "https://gitlab.com/users/sign_in" if not self.undetectable: self.get_new_driver(undetectable=True) - self.driver.uc_open_with_reconnect(url, 3) - if not self.is_text_visible("Username", '[for="user_login"]'): - self.get_new_driver(undetectable=True) - self.driver.uc_open_with_reconnect(url, 4) + self.uc_open_with_reconnect(url, 4) + self.uc_gui_click_captcha() self.assert_text("Username", '[for="user_login"]', timeout=3) self.post_message("SeleniumBase wasn't detected", duration=4) self._print("\n Success! Website did not detect Selenium! ") diff --git a/help_docs/chinese.md b/help_docs/chinese.md index fa1654bb..52ae52c3 100644 --- a/help_docs/chinese.md +++ b/help_docs/chinese.md @@ -182,9 +182,10 @@ class 我的测试类(硒测试用例): self.开启("https://zh.wikipedia.org/wiki/") self.断言标题("维基百科,自由的百科全书") self.断言元素('a[title="Wikipedia:关于"]') + self.如果可见请单击('button[aria-label="关闭"]') + self.如果可见请单击('button[aria-label="關閉"]') self.断言元素('span:contains("创建账号")') self.断言元素('span:contains("登录")') - self.断言文本("新闻动态", "span#新闻动态") self.输入文本('input[name="search"]', "舞龍") self.单击('button:contains("搜索")') self.断言文本("舞龍", "#firstHeading") diff --git a/help_docs/syntax_formats.md b/help_docs/syntax_formats.md index cd67fb2b..2e194ca2 100644 --- a/help_docs/syntax_formats.md +++ b/help_docs/syntax_formats.md @@ -450,9 +450,10 @@ class 我的测试类(硒测试用例): self.开启("https://zh.wikipedia.org/wiki/") self.断言标题("维基百科,自由的百科全书") self.断言元素('a[title="Wikipedia:关于"]') + self.如果可见请单击('button[aria-label="关闭"]') + self.如果可见请单击('button[aria-label="關閉"]') self.断言元素('span:contains("创建账号")') self.断言元素('span:contains("登录")') - self.断言文本("新闻动态", "span#新闻动态") self.输入文本('input[name="search"]', "舞龍") self.单击('button:contains("搜索")') self.断言文本("舞龍", "#firstHeading") @@ -484,14 +485,14 @@ Testgeval.main(__name__, __file__) class MijnTestklasse(Testgeval): def test_voorbeeld_1(self): self.openen("https://nl.wikipedia.org/wiki/Hoofdpagina") - self.controleren_element('a[title*="hoofdpagina gaan"]') + self.controleren_element('a[title*="Welkom voor nieuwkomers"]') self.controleren_tekst("Welkom op Wikipedia", "td.hp-welkom") - self.typ("#searchInput", "Stroopwafel") - self.klik("#searchButton") + self.typ("#searchform input", "Stroopwafel") + self.klik("#searchform button") self.controleren_tekst("Stroopwafel", "#firstHeading") self.controleren_element('img[src*="Stroopwafels"]') - self.typ("#searchInput", "Rijksmuseum Amsterdam") - self.klik("#searchButton") + self.typ("#searchform input", "Rijksmuseum Amsterdam") + self.klik("#searchform button") self.controleren_tekst("Rijksmuseum", "#firstHeading") self.controleren_element('img[src*="Rijksmuseum"]') self.terug() @@ -517,6 +518,7 @@ class MaClasseDeTest(CasDeBase): self.ouvrir("https://fr.wikipedia.org/wiki/") self.vérifier_texte("Wikipédia") self.vérifier_élément('[alt="Wikipédia"]') + self.cliquer_si_affiché('button[aria-label="Close"]') self.js_taper("#searchform input", "Crème brûlée") self.cliquer("#searchform button") self.vérifier_texte("Crème brûlée", "#firstHeading") @@ -674,7 +676,7 @@ class МойТестовыйКласс(ТестНаСелен): def test_пример_1(self): self.открыть("https://ru.wikipedia.org/wiki/") self.подтвердить_элемент('[title="Русский язык"]') - self.подтвердить_текст("Википедия", "h2.main-wikimedia-header") + self.подтвердить_текст("Википедия", "div.main-wikimedia-header") self.введите("#searchInput", "МГУ") self.нажмите("#searchButton") self.подтвердить_текст("университет", "#firstHeading") diff --git a/help_docs/translations.md b/help_docs/translations.md index 3f296b6d..85502ca6 100644 --- a/help_docs/translations.md +++ b/help_docs/translations.md @@ -17,9 +17,10 @@ class 我的测试类(硒测试用例): self.开启("https://zh.wikipedia.org/wiki/") self.断言标题("维基百科,自由的百科全书") self.断言元素('a[title="Wikipedia:关于"]') + self.如果可见请单击('button[aria-label="关闭"]') + self.如果可见请单击('button[aria-label="關閉"]') self.断言元素('span:contains("创建账号")') self.断言元素('span:contains("登录")') - self.断言文本("新闻动态", "span#新闻动态") self.输入文本('input[name="search"]', "舞龍") self.单击('button:contains("搜索")') self.断言文本("舞龍", "#firstHeading")