#引用By类要先导入 from selenium.webdriver.common.by import By
# self.driver.find_element_by_id()
# upper() 方法将字符串中的小写字母转为大写字母。
#getattr()方法获取对象的属性值
def locator(self, name, value):
#return self.driver.find_element(name, value)
#self.driver.find_element(By.ID,value)
#By.ID是获取类By中的ID的属性值id,所以getattr(By,name.upper())中
#getattr()可以获取By对象中,传入的参数的属性值,传入ID,获取属性值也就是id
return self.driver.find_element(getattr(By,name.upper()),value)
By类中的8种元素定位方法