Skip to content

Commit b8aa7ab

Browse files
committed
Update the examples
1 parent 296c4e9 commit b8aa7ab

File tree

6 files changed

+20
-26
lines changed

6 files changed

+20
-26
lines changed

examples/test_drag_and_drop.py

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,11 @@
88
class DragAndDropTests(BaseCase):
99

1010
def test_drag_and_drop(self):
11-
self.open('https://www.w3schools.com/html/html5_draganddrop.asp')
12-
self.remove_elements("script") # Ad content slows down the page
13-
self.remove_elements("iframe") # Ad content slows down the page
14-
self.remove_elements("#mainLeaderboard") # Remove ad content
15-
self.remove_elements("#right") # Ad content slows down the page
16-
self.remove_elements("#footer") # Ad content slows down the page
17-
self.scroll_to("#div1")
18-
self.sleep(0.5)
19-
self.assert_false(self.is_element_visible("#div2 img#drag1"))
20-
self.drag_and_drop("#div1 img#drag1", '#div2')
21-
self.assert_true(self.is_element_visible("#div2 img#drag1"))
11+
url = '://w3schools.com/html/tryit.asp?filename=tryhtml5_draganddrop'
12+
self.open(url)
13+
self.remove_elements("#tryitLeaderboard")
14+
self.switch_to_frame("iframeResult")
15+
self.assert_element_not_visible("#div1 img#drag1")
16+
self.drag_and_drop("#drag1", "#div1")
17+
self.assert_element("#div1 img#drag1")
2218
self.sleep(1)

examples/test_suite.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
''' NOTE: This test suite contains 2 passing tests and 2 failing tests. '''
1+
''' This test suite contains 2 passing tests and 2 failing tests. '''
22

33
import pytest
44
from seleniumbase import BaseCase
@@ -7,11 +7,11 @@
77
class MyTestSuite(BaseCase):
88

99
def test_1(self):
10-
self.open("https://xkcd.com/1663/")
11-
self.assert_text("Garden", "div#ctitle", timeout=3)
12-
for p in range(4):
10+
self.open("https://xkcd.com/1664/")
11+
self.assert_text("Mycology", "div#ctitle", timeout=4)
12+
for p in range(3):
1313
self.click('a[rel="next"]')
14-
self.assert_text("Algorithms", "div#ctitle", timeout=3)
14+
self.assert_text("Algorithms", "div#ctitle", timeout=4)
1515

1616
@pytest.mark.expected_failure
1717
def test_2(self):
@@ -21,9 +21,9 @@ def test_2(self):
2121

2222
def test_3(self):
2323
self.open("https://xkcd.com/1406/")
24-
self.assert_text("Universal Converter Box", "div#ctitle", timeout=3)
24+
self.assert_text("Universal Converter Box", "div#ctitle", timeout=4)
2525
self.open("https://xkcd.com/608/")
26-
self.assert_text("Form", "div#ctitle", timeout=3)
26+
self.assert_text("Form", "div#ctitle", timeout=4)
2727

2828
@pytest.mark.expected_failure
2929
def test_4(self):

examples/translations/french_test_1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ class MaClasseDeTest(CasDeBase):
77
def test_exemple_1(self):
88
self.ouvrir("https://fr.wikipedia.org/wiki/")
99
self.vérifier_texte("Wikipédia") # noqa
10-
self.vérifier_élément('[title="Visiter la page d’accueil"]')
10+
self.vérifier_élément('[alt="Wikipédia"]')
1111
self.taper("#searchInput", "Crème brûlée")
1212
self.cliquer("#searchButton")
1313
self.vérifier_texte("Crème brûlée", "#firstHeading")

examples/translations/italian_test_1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def test_esempio_1(self):
1111
self.digitare("#searchInput", "Pizza")
1212
self.fare_clic("#searchButton")
1313
self.verificare_testo("Pizza", "#firstHeading")
14-
self.verificare_elemento('img[alt*="Pizza"]')
14+
self.verificare_elemento('img[alt*="pizza"]')
1515
self.digitare("#searchInput", "Colosseo")
1616
self.fare_clic("#searchButton")
1717
self.verificare_testo("Colosseo", "#firstHeading")

examples/translations/portuguese_test_1.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ def test_exemplo_1(self):
1818
self.verificar_elemento('img[alt*="Avenida Beira Mar"]')
1919
self.voltar()
2020
self.verificar_verdade("João" in self.obter_url_atual())
21-
self.tipo("#searchInput", "Moqueca\n")
22-
self.verificar_texto("Moqueca", "#firstHeading")
23-
self.verificar_texto_do_link("Culinária do Brasil")
21+
self.tipo("#searchInput", "Teatro Amazonas")
22+
self.clique("#searchButton")
23+
self.verificar_texto("Teatro Amazonas", "#firstHeading")
24+
self.verificar_texto_do_link("Festival Amazonas de Ópera")

examples/xpath_test.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
""" NOTE: Using CSS Selectors is better than using XPath!
2-
XPath Selectors break very easily with website changes. """
3-
41
from seleniumbase import BaseCase
52

63

0 commit comments

Comments
 (0)