# selenium的api很多。常用操作进行封装,
from selenium import webdriver
class Common:
def __init__(self):
self.webdriver.Chrome()
self.implicitly_wait(3)
self.driver.maximize_window()
def open_url(self,url):
self.driver.get(url)
self.implicitly_wait(10)
#定位
def locateElement(self,locate_type,value):
e1=None
if locate_type=='id':
e1=self.driver.find_element_by_id(value)
elif locate_type=='name':
e1=self.driver.find_element_by_name(value)
elif locate_type=='class_name':
e1=self.driver.find_element_by_class_name(value)
elif locate_type=='tag_name':
e1=self.driver.find_element_by_tag_name(value)
elif locate_type=='link_text':
e1=self.driver.find_element_by_link_text(value)