''''
@Project: xxx
@Description: webdriver API二次封装类
@Time:2019/11/11 18:51
@Author:MING
'''
from selenium import webdriver
from selenium.webdriver.support.select import Select
# 创建类
class AutoDriver():
# 构造初始化方法
def __init__(self):
# 浏览器对象实例化
self.driver = webdriver.Firefox()
# 绑定URL
self.base_url ='http://www.baidu.com/'
#打开URL
def open_url(self,url):
self.driver.get(self.base_url+url)
#全屏
def max_window(self):
self.driver.maximize_window()
#关闭浏览器 close quit
def close_page(self):
self.driver.close()
#八大定位
def find_e_element(self,by,selector):
if by=='id' or by =='i':
return self.driver.find_element_by_id(selector)
elif by=='name' or by=='n':
return self.driver.find_element_by_name(selector)
WebDriver API二次封装脚本
最新推荐文章于 2023-06-19 14:54:14 发布