17 lines
540 B
Python
17 lines
540 B
Python
from seleniumbase import BaseCase
|
|
BaseCase.main(__name__, __file__)
|
|
|
|
|
|
class MyTestClass(BaseCase):
|
|
def test_xkcd(self):
|
|
self.open("https://xkcd.com/353/")
|
|
self.assert_title("xkcd: Python")
|
|
self.assert_element('img[alt="Python"]')
|
|
self.click('a[rel="license"]')
|
|
self.assert_text("free to copy and reuse")
|
|
self.go_back()
|
|
self.click_link("About")
|
|
self.assert_exact_text("xkcd.com", "h2")
|
|
self.click_link("comic #249")
|
|
self.assert_element('img[alt*="Chess"]')
|