from selenium import webdriver
from time import sleep
'''
常规操作:
1、启动浏览器
2、访问Url
3、元素定位
4、输入
5.点击
6.退出
'''
def open_browser(browser_type):
driver = getattr(webdriver, browser_type)()
return driver
class TestUtils:
# 构造函数
def __init__(self,browser_type):
self.driver = open_browser(browser_type)
# 访问指定url
def visit(self,url):
self.driver.get(url)
# 元素定位
def locator(self,name,value):
return self.driver.find_element(name,value)
# 元素输入
def loc_input(self,name,value,txt):
self.locator(name,value).send_keys(txt)
# 元素的点击
def loc_click(self,name,value):
self.locator(name,value).click()
#关闭浏览器
def quit(self):
sleep(3)
self.driver.quit()
#
# 元素定位,常用8种方法
# def locator(self,loc_type,loc):
# if loc_type =='name':
# return s
selenium函数封装
最新推荐文章于 2024-02-23 17:09:15 发布