Skip to content

Commit c9dd691

Browse files
authored
Merge pull request #1697 from seleniumbase/fix-bug-and-add-method
Fix bug with UC Mode and add "is_exact_text_visible()"
2 parents 7246949 + 04fb856 commit c9dd691

26 files changed

+133
-26
lines changed

examples/hack_the_planet.py

Lines changed: 8 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -24,27 +24,13 @@ def test_all_your_base_are_belong_to_us(self):
2424
self.set_text_content("#n-aboutsite a", "BELONG")
2525
self.set_text_content("#n-contactpage a", "TO")
2626
self.set_text_content("#n-sitesupport a", "US")
27-
self.set_text_content(".tocsection-1 span.toctext", "ALL")
28-
self.set_text_content(".tocsection-2 span.toctext", "YOUR")
29-
self.set_text_content(".tocsection-3 span.toctext", "BASE")
30-
self.set_text_content(".tocsection-4 span.toctext", "ARE")
31-
self.set_text_content(".tocsection-5 span.toctext", "BELONG")
32-
self.set_text_content(".tocsection-6 span.toctext", "TO")
33-
self.set_text_content(".tocsection-7 span.toctext", "US")
34-
self.highlight("h1#firstHeading", loops=2, scroll=False)
35-
self.highlight("#ca-history a", loops=2, scroll=False)
36-
self.highlight("nav#p-navigation", loops=2, scroll=False)
37-
self.highlight("div#toc", loops=2, scroll=False)
38-
self.highlight(".tocsection-1 span.toctext", loops=1, scroll=False)
39-
self.highlight(".tocsection-2 span.toctext", loops=1, scroll=False)
40-
self.highlight(".tocsection-3 span.toctext", loops=2, scroll=False)
41-
self.highlight(".tocsection-4 span.toctext", loops=1, scroll=False)
42-
self.highlight(".tocsection-5 span.toctext", loops=1, scroll=False)
43-
self.highlight(".tocsection-6 span.toctext", loops=1, scroll=False)
44-
self.highlight(".tocsection-7 span.toctext", loops=2, scroll=False)
45-
zoom_in = "div.thumbinner{zoom: 1.4;-moz-transform: scale(1.4);}"
27+
self.highlight("h1#firstHeading", loops=5, scroll=False)
28+
zoom_in = "#ca-history a{zoom: 1.8;-moz-transform: scale(1.8);}"
4629
self.add_css_style(zoom_in)
47-
self.highlight("div.thumbinner", loops=8, scroll=False)
30+
self.highlight("#ca-history a", loops=5, scroll=False)
31+
zoom_in = "div.thumbinner{zoom: 1.6;-moz-transform: scale(1.6);}"
32+
self.add_css_style(zoom_in)
33+
self.highlight("div.thumbinner", loops=10, scroll=False)
4834

4935
if not self.headless:
5036
self.open("https://www.apple.com/store")
@@ -170,8 +156,7 @@ def test_all_your_base_are_belong_to_us(self):
170156

171157
self.open("https://xkcd.com/286/")
172158
self.set_text_content('a[href="/archive"]', "ALL")
173-
self.set_text_content('a[href*="what-if"]', "YOUR")
174-
self.set_text_content('a[href*="//blag."]', "BASE")
159+
self.set_text_content('a[href*="what-if"]', "YOUR BASE")
175160
self.set_text_content('a[href*="/about"]', abtu)
176161
self.remove_element('li:contains("Feed")')
177162
self.remove_element('li:contains("TW")')
@@ -185,8 +170,7 @@ def test_all_your_base_are_belong_to_us(self):
185170
self.set_text_content('a[rel="next"]', "Base")
186171
self.highlight("#topLeft ul", loops=5, scroll=False)
187172
self.highlight('a[href="/archive"]', loops=1, scroll=False)
188-
self.highlight('a[href*="what-if"]', loops=1, scroll=False)
189-
self.highlight('a[href*="//blag."]', loops=2, scroll=False)
173+
self.highlight('a[href*="what-if"]', loops=3, scroll=False)
190174
self.highlight('a[href*="/about"]', loops=5, scroll=False)
191175
self.highlight('a[rel="prev"]', loops=1, scroll=False)
192176
self.highlight('a[href*="random"]', loops=1, scroll=False)

examples/translations/chinese_test_1.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Chinese Language Test
22
from seleniumbase.translate.chinese import 硒测试用例
3+
硒测试用例.main(__name__, __file__)
34

45

56
class 我的测试类(硒测试用例):

examples/translations/dutch_test_1.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Dutch Language Test
22
from seleniumbase.translate.dutch import Testgeval
3+
Testgeval.main(__name__, __file__)
34

45

56
class MijnTestklasse(Testgeval):

examples/translations/english_test_1.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from seleniumbase import BaseCase
2+
BaseCase.main(__name__, __file__)
23

34

45
class MyTestClass(BaseCase):

examples/translations/french_test_1.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# French Language Test
22
from seleniumbase.translate.french import CasDeBase
3+
CasDeBase.main(__name__, __file__)
34

45

56
class MaClasseDeTest(CasDeBase):

examples/translations/italian_test_1.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Italian Language Test
22
from seleniumbase.translate.italian import CasoDiProva
3+
CasoDiProva.main(__name__, __file__)
34

45

56
class MiaClasseDiTest(CasoDiProva):

examples/translations/japanese_test_1.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Japanese Language Test
22
from seleniumbase.translate.japanese import セレニウムテストケース
3+
セレニウムテストケース.main(__name__, __file__)
34

45

56
class 私のテストクラス(セレニウムテストケース):

examples/translations/korean_test_1.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Korean Language Test
22
from seleniumbase.translate.korean import 셀레늄_테스트_케이스
3+
셀레늄_테스트_케이스.main(__name__, __file__)
34

45

56
class 테스트_클래스(셀레늄_테스트_케이스):

examples/translations/portuguese_test_1.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Portuguese Language Test
22
from seleniumbase.translate.portuguese import CasoDeTeste
3+
CasoDeTeste.main(__name__, __file__)
34

45

56
class MinhaClasseDeTeste(CasoDeTeste):

examples/translations/russian_test_1.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Russian Language Test
22
from seleniumbase.translate.russian import ТестНаСелен
3+
ТестНаСелен.main(__name__, __file__)
34

45

56
class МойТестовыйКласс(ТестНаСелен):

0 commit comments

Comments
 (0)