Skip to content

Commit 15af189

Browse files
authored
Merge pull request #554 from seleniumbase/translation-updates
Update language translations
2 parents 415aacb + a29d87d commit 15af189

File tree

18 files changed

+79
-14
lines changed

18 files changed

+79
-14
lines changed

MANIFEST.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
include README.md
22
include pytest.ini
33
include setup.cfg
4-
include .travis.yml
54
include .gitignore
65
include requirements.txt
76
include install.sh

examples/offline_examples/test_demo_page.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,5 +74,9 @@ def test_demo_page(self):
7474
self.assert_true(self.is_selected("#checkBox3"))
7575
self.assert_true(self.is_selected("#checkBox4"))
7676

77+
# Assert link text - Use click_link_text() to click
78+
self.assert_link_text("seleniumbase.com")
79+
self.assert_link_text("SeleniumBase on GitHub")
80+
7781
# Assert the title of the current web page
7882
self.assert_title("Web Testing Page")

examples/test_demo_site.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,5 +71,9 @@ def test_demo_site(self):
7171
self.assert_true(self.is_selected("#checkBox3"))
7272
self.assert_true(self.is_selected("#checkBox4"))
7373

74+
# Assert link text - Use click_link_text() to click
75+
self.assert_link_text("seleniumbase.com")
76+
self.assert_link_text("SeleniumBase on GitHub")
77+
7478
# Assert the title of the current web page
7579
self.assert_title("Web Testing Page")

examples/translations/japanese_test_1.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,9 @@ def test_例1(self):
1515
self.クリックして("#searchButton")
1616
self.テキストを確認する("寿司", "#firstHeading")
1717
self.要素を確認する('img[alt="握り寿司"]')
18+
self.テキストを更新("#searchInput", "レゴランド・ジャパン")
19+
self.クリックして("#searchButton")
20+
self.要素を確認する('img[alt="Legoland japan.jpg"]')
21+
self.リンクテキストを確認する("名古屋城")
22+
self.リンクテキストをクリックします("テーマパーク")
23+
self.テキストを確認する("テーマパーク", "#firstHeading")

examples/translations/korean_test_1.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@ def test_실시예_1(self):
1212
self.클릭("#searchButton")
1313
self.텍스트_확인("김치", "#firstHeading")
1414
self.요소_확인('img[alt="Various kimchi.jpg"]')
15+
self.링크_텍스트_확인("한국 요리")
1516
self.텍스트를_업데이트("#searchInput", "비빔밥")
1617
self.클릭("#searchButton")
1718
self.텍스트_확인("비빔밥", "#firstHeading")
1819
self.요소_확인('img[alt="Dolsot-bibimbap.jpg"]')
20+
self.링크_텍스트를_클릭합니다("돌솥비빔밥")
21+
self.텍스트_확인("돌솥비빔밥", "#firstHeading")

examples/translations/portuguese_test_1.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ def test_exemplo_1(self):
88
self.abrir_url("https://pt.wikipedia.org/wiki/")
99
self.verificar_texto("Wikipédia")
1010
self.verificar_elemento('[title="Língua portuguesa"]')
11-
self.atualizar_texto("#searchInput", "Rio de Janeiro")
11+
self.atualizar_texto("#searchInput", "João Pessoa")
1212
self.clique("#searchButton")
13-
self.verificar_texto("Rio de Janeiro", "#firstHeading")
14-
self.verificar_elemento('img[alt*="edifícios"]')
15-
self.atualizar_texto("#searchInput", "São Paulo")
13+
self.verificar_texto("João Pessoa", "#firstHeading")
14+
self.verificar_elemento('img[alt*="João Pessoa"]')
15+
self.atualizar_texto("#searchInput", "Florianópolis")
1616
self.clique("#searchButton")
17-
self.verificar_texto("São Paulo", "h1#firstHeading")
18-
self.verificar_elemento('img[src*="Monumento"]')
19-
self.voltar()
20-
self.verificar_verdade("Rio" in self.obter_url_atual())
21-
self.atualizar_texto("#searchInput", "Florianópolis\n")
2217
self.verificar_texto("Florianópolis", "h1#firstHeading")
2318
self.verificar_elemento('img[alt*="Avenida Beira Mar"]')
19+
self.voltar()
20+
self.verificar_verdade("João" in self.obter_url_atual())
21+
self.atualizar_texto("#searchInput", "Moqueca\n")
22+
self.verificar_texto("Moqueca", "#firstHeading")
23+
self.verificar_texto_do_link("Culinária do Brasil")

seleniumbase/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,7 @@
22
from seleniumbase.masterqa.master_qa import MasterQA # noqa
33
from seleniumbase.common import decorators # noqa
44
from seleniumbase.common import encryption # noqa
5+
import sys
6+
if sys.version_info[0] >= 3:
7+
from seleniumbase import translate # noqa
8+
del sys # Undo "import sys" / Simplify "dir(seleniumbase)"

seleniumbase/translate/__init__.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from seleniumbase.translate import chinese # noqa
2+
from seleniumbase.translate import dutch # noqa
3+
from seleniumbase.translate import french # noqa
4+
from seleniumbase.translate import italian # noqa
5+
from seleniumbase.translate import japanese # noqa
6+
from seleniumbase.translate import korean # noqa
7+
from seleniumbase.translate import portuguese # noqa
8+
from seleniumbase.translate import russian # noqa
9+
from seleniumbase.translate import spanish # noqa

seleniumbase/translate/chinese.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ def 确切断言文本(self, *args, **kwargs):
4444
# assert_exact_text(text, selector)
4545
return self.assert_exact_text(*args, **kwargs)
4646

47+
def 断言链接文本(self, *args, **kwargs):
48+
# assert_link_text(link_text)
49+
return self.assert_link_text(*args, **kwargs)
50+
4751
def 断言元素(self, *args, **kwargs):
4852
# assert_element(selector)
4953
return self.assert_element(*args, **kwargs)

seleniumbase/translate/dutch.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ def controleren_exacte_tekst(self, *args, **kwargs):
4444
# assert_exact_text(text, selector)
4545
return self.assert_exact_text(*args, **kwargs)
4646

47+
def controleren_linktekst(self, *args, **kwargs):
48+
# assert_link_text(link_text)
49+
return self.assert_link_text(*args, **kwargs)
50+
4751
def controleren_element(self, *args, **kwargs):
4852
# assert_element(selector)
4953
return self.assert_element(*args, **kwargs)

0 commit comments

Comments
 (0)