Using https instead of http in the examples
This commit is contained in:
parent
3726c89b33
commit
91b73628ca
12
README.md
12
README.md
|
@ -49,7 +49,7 @@ pytest my_first_test.py --demo_mode
|
|||
```
|
||||
|
||||
<img src="https://cdn2.hubspot.net/hubfs/100006/sb_demo_mode.gif" title="SeleniumBase" height="270"><br>
|
||||
(Above: Actual demo of [my_first_test.py](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/my_first_test.py) running on [xkcd.com](http://xkcd.com/353/))
|
||||
(Above: Actual demo of [my_first_test.py](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/my_first_test.py) running on [xkcd.com](https://xkcd.com/353/))
|
||||
|
||||
There are many more examples to try out from the [SeleniumBase/examples](https://github.com/seleniumbase/SeleniumBase/blob/master/examples) directory, which you can run easily if you clone SeleniumBase.
|
||||
|
||||
|
@ -181,18 +181,18 @@ from seleniumbase import BaseCase
|
|||
class MyTestClass(BaseCase):
|
||||
|
||||
def test_basic(self):
|
||||
self.open('http://xkcd.com/353/')
|
||||
self.open('https://xkcd.com/353/')
|
||||
self.assert_element('img[alt="Python"]')
|
||||
self.click('a[rel="license"]')
|
||||
self.assert_text('free to copy', 'div center')
|
||||
self.open("http://xkcd.com/1481/")
|
||||
self.open("https://xkcd.com/1481/")
|
||||
title = self.get_attribute("#comic img", "title")
|
||||
self.assertTrue("86,400 seconds per day" in title)
|
||||
self.click('link=Blag')
|
||||
self.assert_text('The blag of the webcomic', 'h2')
|
||||
self.update_text('input#s', 'Robots!\n')
|
||||
self.assert_text('Hooray robots!', '#content')
|
||||
self.open('http://xkcd.com/1319/')
|
||||
self.open('https://xkcd.com/1319/')
|
||||
self.assert_text('Automation', 'div#ctitle')
|
||||
```
|
||||
(<i>By default, [CSS Selectors](https://www.w3schools.com/cssref/css_selectors.asp) are used for finding page elements.</i>)
|
||||
|
@ -393,7 +393,7 @@ from seleniumbase import BaseCase
|
|||
class MyTestClass(BaseCase):
|
||||
|
||||
def test_find_army_of_robots_on_xkcd_desert_island(self):
|
||||
self.open("http://xkcd.com/731/")
|
||||
self.open("https://xkcd.com/731/")
|
||||
self.assert_element("div#ARMY_OF_ROBOTS", timeout=1) # This should fail
|
||||
```
|
||||
|
||||
|
@ -661,7 +661,7 @@ from seleniumbase import BaseCase
|
|||
class MyTestClass(BaseCase):
|
||||
|
||||
def test_delayed_asserts(self):
|
||||
self.open('http://xkcd.com/993/')
|
||||
self.open('https://xkcd.com/993/')
|
||||
self.wait_for_element('#comic')
|
||||
self.delayed_assert_element('img[alt="Brand Identity"]')
|
||||
self.delayed_assert_element('img[alt="Rocket Ship"]') # Will Fail
|
||||
|
|
|
@ -8,9 +8,9 @@ from seleniumbase import BaseCase
|
|||
class MyTestClass(BaseCase):
|
||||
|
||||
def test_basic(self):
|
||||
self.open('http://xkcd.com/353/')
|
||||
self.open('https://xkcd.com/353/')
|
||||
self.click('a[rel="license"]')
|
||||
self.open('http://xkcd.com/1481/')
|
||||
self.open('https://xkcd.com/1481/')
|
||||
self.click("link=Blag")
|
||||
self.update_text('input#s', 'Robots!\n')
|
||||
self.open('http://xkcd.com/1319/')
|
||||
self.open('https://xkcd.com/1319/')
|
||||
|
|
|
@ -4,7 +4,7 @@ from seleniumbase import BaseCase
|
|||
class MyTestClass(BaseCase):
|
||||
|
||||
def test_delayed_asserts(self):
|
||||
self.open('http://xkcd.com/993/')
|
||||
self.open('https://xkcd.com/993/')
|
||||
self.wait_for_element('#comic')
|
||||
self.delayed_assert_element('img[alt="Brand Identity"]')
|
||||
self.delayed_assert_element('img[alt="Rocket Ship"]') # Will Fail
|
||||
|
|
|
@ -4,18 +4,18 @@ from seleniumbase import BaseCase
|
|||
class MyTestClass(BaseCase):
|
||||
|
||||
def test_basic(self):
|
||||
self.open('http://xkcd.com/353/') # Navigate to the web page
|
||||
self.open('https://xkcd.com/353/') # Navigate to the web page
|
||||
self.assert_element('img[alt="Python"]') # Assert element on page
|
||||
self.click('a[rel="license"]') # Click element on page
|
||||
self.assert_text('free to copy', 'div center') # Assert text on page
|
||||
self.open("http://xkcd.com/1481/")
|
||||
self.open("https://xkcd.com/1481/")
|
||||
title = self.get_attribute("#comic img", "title") # Get an attribute
|
||||
self.assertTrue("86,400 seconds per day" in title)
|
||||
self.click('link=Blag') # Click on link
|
||||
self.assert_text('The blag of the webcomic', 'h2')
|
||||
self.update_text('input#s', 'Robots!\n') # Type text
|
||||
self.assert_text('Hooray robots!', '#content')
|
||||
self.open('http://xkcd.com/1319/')
|
||||
self.open('https://xkcd.com/1319/')
|
||||
self.assert_text('Automation', 'div#ctitle')
|
||||
|
||||
####
|
||||
|
|
|
@ -6,7 +6,7 @@ from seleniumbase import BaseCase
|
|||
class MyTestSuite(BaseCase):
|
||||
|
||||
def test_1(self):
|
||||
self.open("http://xkcd.com/1663/")
|
||||
self.open("https://xkcd.com/1663/")
|
||||
self.find_text("Garden", "div#ctitle", timeout=3)
|
||||
for p in range(4):
|
||||
self.click('a[rel="next"]')
|
||||
|
@ -15,17 +15,17 @@ class MyTestSuite(BaseCase):
|
|||
def test_2(self):
|
||||
# This test should FAIL
|
||||
print("\n(This test fails on purpose)")
|
||||
self.open("http://xkcd.com/1675/")
|
||||
self.open("https://xkcd.com/1675/")
|
||||
raise Exception("FAKE EXCEPTION: This test fails on purpose.")
|
||||
|
||||
def test_3(self):
|
||||
self.open("http://xkcd.com/1406/")
|
||||
self.open("https://xkcd.com/1406/")
|
||||
self.find_text("Universal Converter Box", "div#ctitle", timeout=3)
|
||||
self.open("http://xkcd.com/608/")
|
||||
self.open("https://xkcd.com/608/")
|
||||
self.find_text("Form", "div#ctitle", timeout=3)
|
||||
|
||||
def test_4(self):
|
||||
# This test should FAIL
|
||||
print("\n(This test fails on purpose)")
|
||||
self.open("http://xkcd.com/1670/")
|
||||
self.open("https://xkcd.com/1670/")
|
||||
self.find_element("FakeElement.DoesNotExist", timeout=0.5)
|
||||
|
|
|
@ -7,6 +7,6 @@ from seleniumbase import BaseCase
|
|||
class MyTestClass(BaseCase):
|
||||
|
||||
def test_find_army_of_robots_on_xkcd_desert_island(self):
|
||||
self.open("http://xkcd.com/731/")
|
||||
self.open("https://xkcd.com/731/")
|
||||
print("\n(This test fails on purpose)")
|
||||
self.assert_element("div#ARMY_OF_ROBOTS", timeout=1)
|
||||
|
|
|
@ -78,11 +78,11 @@ def main():
|
|||
data.append("class MyTestClass(BaseCase):")
|
||||
data.append("")
|
||||
data.append(" def test_basic(self):")
|
||||
data.append(" self.open('http://xkcd.com/353/')")
|
||||
data.append(" self.open('https://xkcd.com/353/')")
|
||||
data.append(" self.assert_element('img[alt=\"Python\"]')")
|
||||
data.append(" self.click('a[rel=\"license\"]')")
|
||||
data.append(" self.assert_text('free to copy', 'div center')")
|
||||
data.append(" self.open(\"http://xkcd.com/1481/\")")
|
||||
data.append(" self.open(\"https://xkcd.com/1481/\")")
|
||||
data.append(
|
||||
" title = self.get_attribute(\"#comic img\", \"title\")")
|
||||
data.append(
|
||||
|
@ -92,7 +92,7 @@ def main():
|
|||
" self.assert_text('The blag of the webcomic', 'h2')")
|
||||
data.append(" self.update_text('input#s', 'Robots!\\n')")
|
||||
data.append(" self.assert_text('Hooray robots!', '#content')")
|
||||
data.append(" self.open('http://xkcd.com/1319/')")
|
||||
data.append(" self.open('https://xkcd.com/1319/')")
|
||||
data.append(" self.assert_text('Automation', 'div#ctitle')")
|
||||
data.append("")
|
||||
file_path = "%s/%s" % (dir_name, "my_first_test.py")
|
||||
|
|
Loading…
Reference in New Issue