Используйте словарь.
ele = {'id': self.driver.find_element_by_id,
'xp'; self.driver.find_element_by_xpath,
'li': self.driver.find_element_by_link_text,
'na': self.driver.find_element_by_name,
'cs': self.driver.find_element_by_css_selector,
'pa': self.driver.find_element_by_partial_link_text,
'ta': self.driver.find_element_by_tag_name,
'cl': self.driver.find_element_by_class_name,
}[locatorStrategy](locator).click()
Или вместо двухбуквенных кодов используйте фактическое название метода (например, locatorStrategy = "find_element_by_id"
) и используйте:
ele = getattr(self.driver, locatorStrategy)(locator).click()
try/except
будет таким же, как у вас.