Skip to content

Commit ffc44bf

Browse files
authored
Merge pull request #542 from seleniumbase/russian-translations
Add the SeleniumBase Russian translation
2 parents 268e1c2 + 913d528 commit ffc44bf

17 files changed

+381
-46
lines changed

examples/translations/chinese_test_1.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Chinese Language Test - Python 3 Only!
1+
# Chinese Language Test
22
from seleniumbase.translate.chinese import 硒测试用例 # noqa
33

44

5-
class 我的测试类(硒测试用例): # noqa
5+
class 我的测试类(硒测试用例):
66

77
def test_例子1(self):
88
self.开启网址("https://xkcd.in/comic?lg=cn&id=353")

examples/translations/french_test_1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# French Language Test - Python 3 Only!
1+
# French Language Test
22
from seleniumbase.translate.french import CasDeBase
33

44

examples/translations/italian_test_1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Italian Language Test - Python 3 Only!
1+
# Italian Language Test
22
from seleniumbase.translate.italian import CasoDiProva
33

44

examples/translations/japanese_test_1.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Japanese Language Test - Python 3 Only!
1+
# Japanese Language Test
22
from seleniumbase.translate.japanese import セレニウムテストケース # noqa
33

44

5-
class 私のテストクラス(セレニウムテストケース): # noqa
5+
class 私のテストクラス(セレニウムテストケース):
66

77
def test_例1(self):
88
self.URLを開く("https://ja.wikipedia.org/wiki/")

examples/translations/korean_test_1.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Korean Language Test - Python 3 Only!
1+
# Korean Language Test
22
from seleniumbase.translate.korean import 셀레늄_테스트_케이스 # noqa
33

44

5-
class 테스트_클래스(셀레늄_테스트_케이스): # noqa
5+
class 테스트_클래스(셀레늄_테스트_케이스):
66

77
def test_실시예_1(self):
88
self.URL_열기("https://ko.wikipedia.org/wiki/")

examples/translations/portuguese_test_1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Portuguese Language Test - Python 3 Only!
1+
# Portuguese Language Test
22
from seleniumbase.translate.portuguese import CasoDeTeste
33

44

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Russian Language Test
2+
from seleniumbase.translate.russian import ТестНаСелен # noqa
3+
4+
5+
class МойТестовыйКласс(ТестНаСелен):
6+
7+
def test_пример_1(self):
8+
self.открытый("https://ru.wikipedia.org/wiki/")
9+
self.проверить_элемент('[title="Русский язык"]')
10+
self.проверить_текст("Википедия", "h2.main-wikimedia-header")
11+
self.обновить_текст("#searchInput", "МГУ")
12+
self.нажмите("#searchButton")
13+
self.проверить_текст("университет", "#firstHeading")
14+
self.проверить_элемент('img[alt="МГУ, вид с воздуха.jpg"]')
15+
self.обновить_текст("#searchInput", "приключения Шурика")
16+
self.нажмите("#searchButton")
17+
self.проверить_текст("Операция «Ы» и другие приключения Шурика")
18+
self.проверить_элемент('img[alt="Постер фильма"]')
19+
self.назад()
20+
self.проверить_правду("университет" in self.получить_текущий_URL())
21+
self.вперед()
22+
self.проверить_правду("Шурика" in self.получить_текущий_URL())

examples/translations/spanish_test_1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Spanish Language Test - Python 3 Only!
1+
# Spanish Language Test
22
from seleniumbase.translate.spanish import CasoDePrueba
33

44

seleniumbase/translate/chinese.py

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -202,16 +202,28 @@ def 是否被选中(self, *args, **kwargs):
202202

203203
def 按向上箭头(self, *args, **kwargs):
204204
# press_up_arrow(selector="html", times=1)
205-
return self.is_selected(*args, **kwargs)
205+
return self.press_up_arrow(*args, **kwargs)
206206

207207
def 按向下箭头(self, *args, **kwargs):
208208
# press_down_arrow(selector="html", times=1)
209-
return self.is_selected(*args, **kwargs)
209+
return self.press_down_arrow(*args, **kwargs)
210210

211211
def 按向左箭头(self, *args, **kwargs):
212212
# press_left_arrow(selector="html", times=1)
213-
return self.is_selected(*args, **kwargs)
213+
return self.press_left_arrow(*args, **kwargs)
214214

215215
def 按向右箭头(self, *args, **kwargs):
216216
# press_right_arrow(selector="html", times=1)
217-
return self.is_selected(*args, **kwargs)
217+
return self.press_right_arrow(*args, **kwargs)
218+
219+
def 按文本选择选项(self, *args, **kwargs):
220+
# select_option_by_text(dropdown_selector, option)
221+
return self.select_option_by_text(*args, **kwargs)
222+
223+
def 按索引选择选项(self, *args, **kwargs):
224+
# select_option_by_index(dropdown_selector, option)
225+
return self.select_option_by_index(*args, **kwargs)
226+
227+
def 按值选择选项(self, *args, **kwargs):
228+
# select_option_by_value(dropdown_selector, option)
229+
return self.select_option_by_value(*args, **kwargs)

seleniumbase/translate/french.py

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -172,11 +172,11 @@ def passer_à_la_fenêtre_par_défaut(self, *args, **kwargs):
172172
# switch_to_default_window()
173173
return self.switch_to_default_window(*args, **kwargs)
174174

175-
def mettez_en_surbrillance(self, *args, **kwargs):
175+
def illuminez(self, *args, **kwargs):
176176
# highlight(selector)
177177
return self.highlight(*args, **kwargs)
178178

179-
def mettez_en_surbrillance_et_cliquez(self, *args, **kwargs):
179+
def illuminez_cliquez(self, *args, **kwargs):
180180
# highlight_click(selector)
181181
return self.highlight_click(*args, **kwargs)
182182

@@ -202,16 +202,28 @@ def est_il_sélectionné(self, *args, **kwargs):
202202

203203
def appuyez_sur_la_flèche_vers_le_haut(self, *args, **kwargs):
204204
# press_up_arrow(selector="html", times=1)
205-
return self.is_selected(*args, **kwargs)
205+
return self.press_up_arrow(*args, **kwargs)
206206

207207
def appuyez_sur_la_flèche_vers_le_bas(self, *args, **kwargs):
208208
# press_down_arrow(selector="html", times=1)
209-
return self.is_selected(*args, **kwargs)
209+
return self.press_down_arrow(*args, **kwargs)
210210

211211
def appuyez_sur_la_flèche_gauche(self, *args, **kwargs):
212212
# press_left_arrow(selector="html", times=1)
213-
return self.is_selected(*args, **kwargs)
213+
return self.press_left_arrow(*args, **kwargs)
214214

215215
def appuyez_sur_la_flèche_droite(self, *args, **kwargs):
216216
# press_right_arrow(selector="html", times=1)
217-
return self.is_selected(*args, **kwargs)
217+
return self.press_right_arrow(*args, **kwargs)
218+
219+
def sélectionner_option_par_texte(self, *args, **kwargs):
220+
# select_option_by_text(dropdown_selector, option)
221+
return self.select_option_by_text(*args, **kwargs)
222+
223+
def sélectionner_option_par_index(self, *args, **kwargs):
224+
# select_option_by_index(dropdown_selector, option)
225+
return self.select_option_by_index(*args, **kwargs)
226+
227+
def sélectionner_option_par_valeur(self, *args, **kwargs):
228+
# select_option_by_value(dropdown_selector, option)
229+
return self.select_option_by_value(*args, **kwargs)

0 commit comments

Comments
 (0)