SeleniumBase/examples/parameterized_test.py

16 lines
544 B
Python
Raw Normal View History

2018-08-28 10:20:09 +08:00
from seleniumbase import BaseCase
from parameterized import parameterized
class GoogleTestClass(BaseCase):
@parameterized.expand([
["pypi", "https://pypi.org"],
["wikipedia", "https://www.wikipedia.org"],
["seleniumbase", "https://github.com/seleniumbase/SeleniumBase"],
])
def test_parameterized_google_search(self, search_term, expected_url):
self.open('https://google.com')
self.update_text('input[title="Search"]', search_term + '\n')
self.assert_text(expected_url, '#search')