Update examples

This commit is contained in:
Michael Mintz 2024-08-01 13:22:05 -04:00
parent 50e8658514
commit e576c246b5
7 changed files with 20 additions and 15 deletions

View File

@ -15,9 +15,10 @@ class 我的测试类(硒测试用例):
self.开启("https://zh.wikipedia.org/wiki/") self.开启("https://zh.wikipedia.org/wiki/")
self.断言标题("维基百科,自由的百科全书") self.断言标题("维基百科,自由的百科全书")
self.断言元素('a[title="Wikipedia:关于"]') self.断言元素('a[title="Wikipedia:关于"]')
self.如果可见请单击('button[aria-label="关闭"]')
self.如果可见请单击('button[aria-label="關閉"]')
self.断言元素('span:contains("创建账号")') self.断言元素('span:contains("创建账号")')
self.断言元素('span:contains("登录")') self.断言元素('span:contains("登录")')
self.断言文本("新闻动态", "span#新闻动态")
self.输入文本('input[name="search"]', "舞龍") self.输入文本('input[name="search"]', "舞龍")
self.单击('button:contains("搜索")') self.单击('button:contains("搜索")')
self.断言文本("舞龍", "#firstHeading") self.断言文本("舞龍", "#firstHeading")

View File

@ -8,9 +8,10 @@ class 我的测试类(硒测试用例):
self.开启("https://zh.wikipedia.org/wiki/") self.开启("https://zh.wikipedia.org/wiki/")
self.断言标题("维基百科,自由的百科全书") self.断言标题("维基百科,自由的百科全书")
self.断言元素('a[title="Wikipedia:关于"]') self.断言元素('a[title="Wikipedia:关于"]')
self.如果可见请单击('button[aria-label="关闭"]')
self.如果可见请单击('button[aria-label="關閉"]')
self.断言元素('span:contains("创建账号")') self.断言元素('span:contains("创建账号")')
self.断言元素('span:contains("登录")') self.断言元素('span:contains("登录")')
self.断言文本("新闻动态", "span#新闻动态")
self.输入文本('input[name="search"]', "舞龍") self.输入文本('input[name="search"]', "舞龍")
self.单击('button:contains("搜索")') self.单击('button:contains("搜索")')
self.断言文本("舞龍", "#firstHeading") self.断言文本("舞龍", "#firstHeading")

View File

@ -8,6 +8,7 @@ class MaClasseDeTest(CasDeBase):
self.ouvrir("https://fr.wikipedia.org/wiki/") self.ouvrir("https://fr.wikipedia.org/wiki/")
self.vérifier_texte("Wikipédia") self.vérifier_texte("Wikipédia")
self.vérifier_élément('[alt="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.js_taper("#searchform input", "Crème brûlée")
self.cliquer("#searchform button") self.cliquer("#searchform button")
self.vérifier_texte("Crème brûlée", "#firstHeading") self.vérifier_texte("Crème brûlée", "#firstHeading")

View File

@ -10,10 +10,8 @@ class UndetectedTest(BaseCase):
url = "https://gitlab.com/users/sign_in" url = "https://gitlab.com/users/sign_in"
if not self.undetectable: if not self.undetectable:
self.get_new_driver(undetectable=True) self.get_new_driver(undetectable=True)
self.driver.uc_open_with_reconnect(url, 3) self.uc_open_with_reconnect(url, 4)
if not self.is_text_visible("Username", '[for="user_login"]'): self.uc_gui_click_captcha()
self.get_new_driver(undetectable=True)
self.driver.uc_open_with_reconnect(url, 4)
self.assert_text("Username", '[for="user_login"]', timeout=3) self.assert_text("Username", '[for="user_login"]', timeout=3)
self.post_message("SeleniumBase wasn't detected", duration=4) self.post_message("SeleniumBase wasn't detected", duration=4)
self._print("\n Success! Website did not detect Selenium! ") self._print("\n Success! Website did not detect Selenium! ")

View File

@ -182,9 +182,10 @@ class 我的测试类(硒测试用例):
self.开启("https://zh.wikipedia.org/wiki/") self.开启("https://zh.wikipedia.org/wiki/")
self.断言标题("维基百科,自由的百科全书") self.断言标题("维基百科,自由的百科全书")
self.断言元素('a[title="Wikipedia:关于"]') self.断言元素('a[title="Wikipedia:关于"]')
self.如果可见请单击('button[aria-label="关闭"]')
self.如果可见请单击('button[aria-label="關閉"]')
self.断言元素('span:contains("创建账号")') self.断言元素('span:contains("创建账号")')
self.断言元素('span:contains("登录")') self.断言元素('span:contains("登录")')
self.断言文本("新闻动态", "span#新闻动态")
self.输入文本('input[name="search"]', "舞龍") self.输入文本('input[name="search"]', "舞龍")
self.单击('button:contains("搜索")') self.单击('button:contains("搜索")')
self.断言文本("舞龍", "#firstHeading") self.断言文本("舞龍", "#firstHeading")

View File

@ -450,9 +450,10 @@ class 我的测试类(硒测试用例):
self.开启("https://zh.wikipedia.org/wiki/") self.开启("https://zh.wikipedia.org/wiki/")
self.断言标题("维基百科,自由的百科全书") self.断言标题("维基百科,自由的百科全书")
self.断言元素('a[title="Wikipedia:关于"]') self.断言元素('a[title="Wikipedia:关于"]')
self.如果可见请单击('button[aria-label="关闭"]')
self.如果可见请单击('button[aria-label="關閉"]')
self.断言元素('span:contains("创建账号")') self.断言元素('span:contains("创建账号")')
self.断言元素('span:contains("登录")') self.断言元素('span:contains("登录")')
self.断言文本("新闻动态", "span#新闻动态")
self.输入文本('input[name="search"]', "舞龍") self.输入文本('input[name="search"]', "舞龍")
self.单击('button:contains("搜索")') self.单击('button:contains("搜索")')
self.断言文本("舞龍", "#firstHeading") self.断言文本("舞龍", "#firstHeading")
@ -484,14 +485,14 @@ Testgeval.main(__name__, __file__)
class MijnTestklasse(Testgeval): class MijnTestklasse(Testgeval):
def test_voorbeeld_1(self): def test_voorbeeld_1(self):
self.openen("https://nl.wikipedia.org/wiki/Hoofdpagina") 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.controleren_tekst("Welkom op Wikipedia", "td.hp-welkom")
self.typ("#searchInput", "Stroopwafel") self.typ("#searchform input", "Stroopwafel")
self.klik("#searchButton") self.klik("#searchform button")
self.controleren_tekst("Stroopwafel", "#firstHeading") self.controleren_tekst("Stroopwafel", "#firstHeading")
self.controleren_element('img[src*="Stroopwafels"]') self.controleren_element('img[src*="Stroopwafels"]')
self.typ("#searchInput", "Rijksmuseum Amsterdam") self.typ("#searchform input", "Rijksmuseum Amsterdam")
self.klik("#searchButton") self.klik("#searchform button")
self.controleren_tekst("Rijksmuseum", "#firstHeading") self.controleren_tekst("Rijksmuseum", "#firstHeading")
self.controleren_element('img[src*="Rijksmuseum"]') self.controleren_element('img[src*="Rijksmuseum"]')
self.terug() self.terug()
@ -517,6 +518,7 @@ class MaClasseDeTest(CasDeBase):
self.ouvrir("https://fr.wikipedia.org/wiki/") self.ouvrir("https://fr.wikipedia.org/wiki/")
self.vérifier_texte("Wikipédia") self.vérifier_texte("Wikipédia")
self.vérifier_élément('[alt="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.js_taper("#searchform input", "Crème brûlée")
self.cliquer("#searchform button") self.cliquer("#searchform button")
self.vérifier_texte("Crème brûlée", "#firstHeading") self.vérifier_texte("Crème brûlée", "#firstHeading")
@ -674,7 +676,7 @@ class МойТестовыйКласс(ТестНаСелен):
def test_пример_1(self): def test_пример_1(self):
self.открыть("https://ru.wikipedia.org/wiki/") self.открыть("https://ru.wikipedia.org/wiki/")
self.подтвердить_элемент('[title="Русский язык"]') self.подтвердить_элемент('[title="Русский язык"]')
self.подтвердить_текст("Википедия", "h2.main-wikimedia-header") self.подтвердить_текст("Википедия", "div.main-wikimedia-header")
self.введите("#searchInput", "МГУ") self.введите("#searchInput", "МГУ")
self.нажмите("#searchButton") self.нажмите("#searchButton")
self.подтвердить_текст("университет", "#firstHeading") self.подтвердить_текст("университет", "#firstHeading")

View File

@ -17,9 +17,10 @@ class 我的测试类(硒测试用例):
self.开启("https://zh.wikipedia.org/wiki/") self.开启("https://zh.wikipedia.org/wiki/")
self.断言标题("维基百科,自由的百科全书") self.断言标题("维基百科,自由的百科全书")
self.断言元素('a[title="Wikipedia:关于"]') self.断言元素('a[title="Wikipedia:关于"]')
self.如果可见请单击('button[aria-label="关闭"]')
self.如果可见请单击('button[aria-label="關閉"]')
self.断言元素('span:contains("创建账号")') self.断言元素('span:contains("创建账号")')
self.断言元素('span:contains("登录")') self.断言元素('span:contains("登录")')
self.断言文本("新闻动态", "span#新闻动态")
self.输入文本('input[name="search"]', "舞龍") self.输入文本('input[name="search"]', "舞龍")
self.单击('button:contains("搜索")') self.单击('button:contains("搜索")')
self.断言文本("舞龍", "#firstHeading") self.断言文本("舞龍", "#firstHeading")