From 7c60b0e39874d185089c157eb62a9d952f2056cc Mon Sep 17 00:00:00 2001 From: Trent Palmer Date: Sat, 21 Aug 2021 21:01:23 -0700 Subject: [PATCH] add test_description_per_sort_by.py --- test/test_description_per_sort_by.py | 37 ++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 test/test_description_per_sort_by.py diff --git a/test/test_description_per_sort_by.py b/test/test_description_per_sort_by.py new file mode 100644 index 0000000..82ae037 --- /dev/null +++ b/test/test_description_per_sort_by.py @@ -0,0 +1,37 @@ +from test.test_description import TestDescription +from unittest import TestCase + + +class TestDescriptionPerSortBy(TestDescription, TestCase): + def setUp(self): + super(TestDescriptionPerSortBy, self).setUp() + self.driver.find_element_by_id( + 'button-for-showing-sort-option').click() + + def test_description_per_sort_by_stars(self): + self.driver.find_element_by_id( + 'sortByStars' + ).find_element_by_xpath('..').click() + self.sorted_by = "stars, date, name, minVer, license" + self.coalesced_text_test() + + def test_description_per_sort_by_License(self): + self.driver.find_element_by_id( + 'sortByLicense' + ).find_element_by_xpath('..').click() + self.sorted_by = "license, date, stars, name, minVer" + self.coalesced_text_test() + + def test_description_per_sort_by_minVer(self): + self.driver.find_element_by_id( + 'sortByMinVer' + ).find_element_by_xpath('..').click() + self.sorted_by = "minVer, date, stars, name, license" + self.coalesced_text_test() + + def test_description_per_sort_by_name(self): + self.driver.find_element_by_id( + 'sortByName' + ).find_element_by_xpath('..').click() + self.sorted_by = "name, date, stars, minVer, license" + self.coalesced_text_test()