SeleniumBase/examples/test_xkcd.py

16 lines
506 B
Python
Raw Normal View History

2022-02-01 13:59:15 +08:00
from seleniumbase import BaseCase
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"]')