Skip to content

Commit 7063374

Browse files
authored
Merge pull request #580 from seleniumbase/more-translations
Add/update translations. Make get() more flexible.
2 parents 0329f3a + e03a5e3 commit 7063374

24 files changed

+867
-151
lines changed

docs/img/sb_logo_7.png

-12.9 KB
Loading

examples/boilerplates/base_test_case.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
Define your customized library methods in a master class like this.
44
Then have all your test classes inherit it.
55
BaseTestCase will inherit SeleniumBase methods from BaseCase.
6+
With Python 3, simplify "super(...)" to super().setUp() and super().tearDown()
67
'''
78

89
from seleniumbase import BaseCase

examples/translations/dutch_test_1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
class MijnTestklasse(Testgeval):
66

77
def test_voorbeeld_1(self):
8-
self.url_openen("https://nl.wikipedia.org/wiki/Hoofdpagina")
8+
self.openen("https://nl.wikipedia.org/wiki/Hoofdpagina")
99
self.controleren_element('a[title*="hoofdpagina gaan"]')
1010
self.controleren_tekst("Welkom op Wikipedia", "td.hp-welkom")
1111
self.tekst_bijwerken("#searchInput", "Stroopwafel")

examples/translations/french_test_1.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@
55
class MaClasseDeTest(CasDeBase):
66

77
def test_exemple_1(self):
8-
self.ouvrir_url("https://fr.wikipedia.org/wiki/")
9-
self.vérifier_le_texte("Wikipédia") # noqa
10-
self.vérifier_un_élément('[title="Visiter la page d’accueil"]')
11-
self.modifier_le_texte("#searchInput", "Crème brûlée")
8+
self.ouvrir("https://fr.wikipedia.org/wiki/")
9+
self.vérifier_texte("Wikipédia") # noqa
10+
self.vérifier_élément('[title="Visiter la page d’accueil"]')
11+
self.modifier_texte("#searchInput", "Crème brûlée")
1212
self.cliquez_sur("#searchButton")
13-
self.vérifier_le_texte("Crème brûlée", "#firstHeading")
14-
self.vérifier_un_élément('img[alt*="Crème brûlée"]')
15-
self.modifier_le_texte("#searchInput", "Jardin des Tuileries")
13+
self.vérifier_texte("Crème brûlée", "#firstHeading")
14+
self.vérifier_élément('img[alt*="Crème brûlée"]')
15+
self.modifier_texte("#searchInput", "Jardin des Tuileries")
1616
self.cliquez_sur("#searchButton")
17-
self.vérifier_le_texte("Jardin des Tuileries", "#firstHeading")
18-
self.vérifier_un_élément('img[alt*="Jardin des Tuileries"]')
17+
self.vérifier_texte("Jardin des Tuileries", "#firstHeading")
18+
self.vérifier_élément('img[alt*="Jardin des Tuileries"]')
1919
self.retour()
20-
self.vérifier_la_vérité("brûlée" in self.obtenir_url_actuelle())
20+
self.vérifier_vrai("brûlée" in self.obtenir_url_actuelle())
2121
self.en_avant()
22-
self.vérifier_la_vérité("Jardin" in self.obtenir_url_actuelle())
22+
self.vérifier_vrai("Jardin" in self.obtenir_url_actuelle())

examples/translations/italian_test_1.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@
55
class MiaClasseDiTest(CasoDiProva):
66

77
def test_esempio_1(self):
8-
self.apri_url("https://it.wikipedia.org/wiki/")
9-
self.verificare_il_testo("Wikipedia")
8+
self.apri("https://it.wikipedia.org/wiki/")
9+
self.verificare_testo("Wikipedia")
1010
self.verificare_elemento('[title="Lingua italiana"]')
11-
self.aggiornare_il_testo("#searchInput", "Pizza")
11+
self.aggiornare_testo("#searchInput", "Pizza")
1212
self.fare_clic("#searchButton")
13-
self.verificare_il_testo("Pizza", "#firstHeading")
13+
self.verificare_testo("Pizza", "#firstHeading")
1414
self.verificare_elemento('img[alt*="Pizza"]')
15-
self.aggiornare_il_testo("#searchInput", "Colosseo")
15+
self.aggiornare_testo("#searchInput", "Colosseo")
1616
self.fare_clic("#searchButton")
17-
self.verificare_il_testo("Colosseo", "#firstHeading")
17+
self.verificare_testo("Colosseo", "#firstHeading")
1818
self.verificare_elemento('img[alt*="Colosse"]')
1919
self.indietro()
20-
self.verificare_correttezza("Pizza" in self.ottenere_url_corrente())
20+
self.verificare_vero("Pizza" in self.ottenere_url_corrente())
2121
self.avanti()
22-
self.verificare_correttezza("Colosseo" in self.ottenere_url_corrente())
22+
self.verificare_vero("Colosseo" in self.ottenere_url_corrente())

examples/translations/japanese_test_1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
class 私のテストクラス(セレニウムテストケース):
66

77
def test_例1(self):
8-
self.URLを開く("https://ja.wikipedia.org/wiki/")
8+
self.を開く("https://ja.wikipedia.org/wiki/")
99
self.テキストを確認する("ウィキペディア")
1010
self.要素を確認する('[title="メインページに移動する"]')
1111
self.テキストを更新("#searchInput", "アニメ")

examples/translations/korean_test_1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
class 테스트_클래스(셀레늄_테스트_케이스):
66

77
def test_실시예_1(self):
8-
self.URL_열기("https://ko.wikipedia.org/wiki/")
8+
self.열기("https://ko.wikipedia.org/wiki/")
99
self.텍스트_확인("위키백과")
1010
self.요소_확인('[title="위키백과:소개"]')
1111
self.텍스트를_업데이트("#searchInput", "김치")

examples/translations/portuguese_test_1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
class MinhaClasseDeTeste(CasoDeTeste):
66

77
def test_exemplo_1(self):
8-
self.abrir_url("https://pt.wikipedia.org/wiki/")
8+
self.abrir("https://pt.wikipedia.org/wiki/")
99
self.verificar_texto("Wikipédia")
1010
self.verificar_elemento('[title="Língua portuguesa"]')
1111
self.atualizar_texto("#searchInput", "João Pessoa")

examples/translations/spanish_test_1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
class MiClaseDePrueba(CasoDePrueba):
66

77
def test_ejemplo_1(self):
8-
self.abrir_url("https://es.wikipedia.org/wiki/")
8+
self.abrir("https://es.wikipedia.org/wiki/")
99
self.verificar_texto("Wikipedia")
1010
self.verificar_elemento('[title="Visitar la página principal"]')
1111
self.actualizar_texto("#searchInput", "Parc d'Atraccions Tibidabo")

help_docs/method_summary.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,12 @@ For backwards compatibility, older versions of method names have remained to kee
88

99
```python
1010
self.open(url)
11-
# Duplicates: self.open_url(url), self.get(url)
12-
# self.visit(url), self.goto(url), self.go_to(url)
11+
# Duplicates: self.open_url(url), self.visit(url), visit_url(url),
12+
# self.goto(url), self.go_to(url)
13+
14+
self.get(url)
15+
# If the url parameter is a URL: Perform self.open(url)
16+
# Otherwise: return self.get_element(URL_AS_A_SELECTOR)
1317

1418
self.click(selector, by=By.CSS_SELECTOR, timeout=None, delay=0)
1519

@@ -29,8 +33,8 @@ self.add_text(selector, text, by=By.CSS_SELECTOR, timeout=None)
2933

3034
self.submit(selector, by=By.CSS_SELECTOR)
3135

32-
self.refresh()
33-
# Duplicates: self.refresh_page()
36+
self.refresh_page()
37+
# Duplicates: self.refresh(), self.reload(), self.reload_page()
3438

3539
self.get_current_url()
3640

@@ -62,8 +66,8 @@ self.get_link_attribute(link_text, attribute, hard_fail=True)
6266

6367
self.get_partial_link_text_attribute(link_text, attribute, hard_fail=True)
6468

65-
self.click_link(link_text, timeout=None)
66-
# Duplicates: self.click_link_text(link_text, timeout=None)
69+
self.click_link_text(link_text, timeout=None)
70+
# Duplicates: self.click_link(link_text, timeout=None)
6771

6872
self.click_partial_link_text(partial_link_text, timeout=None)
6973

0 commit comments

Comments
 (0)