Compare commits
	
		
			2 Commits
		
	
	
		
			c7e9b7e0b6
			...
			b91c04774d
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| b91c04774d | |||
| 58e8890211 | 
@ -11,6 +11,7 @@ from selenium.webdriver.common.by import By
 | 
				
			|||||||
from selenium.webdriver.support import expected_conditions as EC
 | 
					from selenium.webdriver.support import expected_conditions as EC
 | 
				
			||||||
from selenium.webdriver.support.ui import WebDriverWait
 | 
					from selenium.webdriver.support.ui import WebDriverWait
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					from typing import Tuple, List
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class BaseTester:
 | 
					class BaseTester:
 | 
				
			||||||
    """
 | 
					    """
 | 
				
			||||||
@ -117,7 +118,7 @@ class BaseTester:
 | 
				
			|||||||
    def _test(self, *args):
 | 
					    def _test(self, *args):
 | 
				
			||||||
        """Placeholder to be overwritten by overloading classes"""
 | 
					        """Placeholder to be overwritten by overloading classes"""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def _test_all(self, test_strings: tuple[str, str, str]):
 | 
					    def _test_all(self, test_strings: Tuple[str, str, str]):
 | 
				
			||||||
        """Loops testing over the given terms"""
 | 
					        """Loops testing over the given terms"""
 | 
				
			||||||
        try:
 | 
					        try:
 | 
				
			||||||
            self.login()
 | 
					            self.login()
 | 
				
			||||||
@ -151,7 +152,7 @@ class SearchExportTester(BaseTester):
 | 
				
			|||||||
        self.contact_selectall_id = "CIVICRM_QFID_ts_all_4"
 | 
					        self.contact_selectall_id = "CIVICRM_QFID_ts_all_4"
 | 
				
			||||||
        self.contact_dropdown_id = "select2-chosen-4"
 | 
					        self.contact_dropdown_id = "select2-chosen-4"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def _get_export_id(self) -> list[str]:
 | 
					    def _get_export_id(self) -> List[str]:
 | 
				
			||||||
        """Parses url to get the param used to ID what search we are currently doing"""
 | 
					        """Parses url to get the param used to ID what search we are currently doing"""
 | 
				
			||||||
        export_page_url = self.browser.current_url
 | 
					        export_page_url = self.browser.current_url
 | 
				
			||||||
        parsed = urlparse.urlparse(export_page_url)
 | 
					        parsed = urlparse.urlparse(export_page_url)
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user