Update example tests
This commit is contained in:
parent
f5e14b41c3
commit
42ce091822
|
@ -5,8 +5,8 @@ class MyTestClass(BaseCase):
|
|||
|
||||
def test_basic(self):
|
||||
self.open("https://xkcd.com/353/")
|
||||
self.assert_element('img[alt="Python"]')
|
||||
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()
|
||||
|
|
|
@ -5,11 +5,12 @@ from parameterized import parameterized
|
|||
class GoogleTestClass(BaseCase):
|
||||
|
||||
@parameterized.expand([
|
||||
["pypi", "https://pypi.org"],
|
||||
["wikipedia", "https://www.wikipedia.org"],
|
||||
["seleniumbase", "https://github.com/seleniumbase/SeleniumBase"],
|
||||
["pypi", "pypi.org"],
|
||||
["wikipedia", "wikipedia.org"],
|
||||
["seleniumbase", "seleniumbase/SeleniumBase"],
|
||||
])
|
||||
def test_parameterized_google_search(self, search_term, expected_url):
|
||||
def test_parameterized_google_search(self, search_term, expected_text):
|
||||
self.open('https://google.com/ncr')
|
||||
self.update_text('input[title="Search"]', search_term + '\n')
|
||||
self.assert_text(expected_url, '#search')
|
||||
self.assert_element('#resultStats')
|
||||
self.assert_text(expected_text, '#search')
|
||||
|
|
|
@ -5,8 +5,8 @@ class MyTestClass(BaseCase):
|
|||
|
||||
def test_basic(self):
|
||||
self.open("https://xkcd.com/353/")
|
||||
self.assert_element('img[alt="Python"]')
|
||||
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()
|
||||
|
|
|
@ -80,8 +80,8 @@ def main():
|
|||
data.append("")
|
||||
data.append(" def test_basic(self):")
|
||||
data.append(' self.open("https://xkcd.com/353/")')
|
||||
data.append(" self.assert_element('img[alt=\"Python\"]')")
|
||||
data.append(' self.assert_title("xkcd: Python")')
|
||||
data.append(" self.assert_element('img[alt=\"Python\"]')")
|
||||
data.append(" self.click('a[rel=\"license\"]')")
|
||||
data.append(' self.assert_text("free to copy and reuse")')
|
||||
data.append(' self.go_back()')
|
||||
|
@ -106,17 +106,17 @@ def main():
|
|||
data.append("class GoogleTestClass(BaseCase):")
|
||||
data.append("")
|
||||
data.append(" @parameterized.expand([")
|
||||
data.append(' ["pypi", "https://pypi.org"],')
|
||||
data.append(' ["wikipedia", "https://www.wikipedia.org"],')
|
||||
data.append(' ["seleniumbase", '
|
||||
'"https://github.com/seleniumbase/SeleniumBase"],')
|
||||
data.append(' ["pypi", "pypi.org"],')
|
||||
data.append(' ["wikipedia", "wikipedia.org"],')
|
||||
data.append(' ["seleniumbase", "seleniumbase/SeleniumBase"],')
|
||||
data.append(" ])")
|
||||
data.append(" def test_parameterized_google_search("
|
||||
"self, search_term, expected_url):")
|
||||
"self, search_term, expected_text):")
|
||||
data.append(" self.open('https://google.com/ncr')")
|
||||
data.append(" self.update_text('input[title=\"Search\"]', "
|
||||
"search_term + '\\n')")
|
||||
data.append(" self.assert_text(expected_url, '#search')")
|
||||
data.append(" self.assert_element('#resultStats')")
|
||||
data.append(" self.assert_text(expected_text, '#search')")
|
||||
data.append("")
|
||||
file_path = "%s/%s" % (dir_name, "parameterized_test.py")
|
||||
file = codecs.open(file_path, "w+", "utf-8")
|
||||
|
|
Loading…
Reference in New Issue