from webdriver_helper import webdriver, get_webdriver
from selenium import webdriver
# def get_all_attr(obj):
# """获取对象的全部属性"""
# l = []
# m_list = dir(obj) # 获取对象的所有成员的名称 =方法+属性
# for m in m_list: # 遍历成员
# if m=='orientation':
# continue
# if m.startswith("_"):
# continue
# _m = getattr(obj, m) # 通过反射,根据名字取成员
# if not callable(_m): # 如果成员是不可调用的
# l.append(m)
# return l #
# print(get_all_attr(driver)) # webdriver对象的全部属性
#案例一
logs=[]
driver = get_webdriver() # 实例化 ,刚启动浏览器是空白页面
logs.append(driver.current_url)#获取当前页面网址
driver.maximize_window() # 窗口最大化
logs.append(driver.current_url)#获取当前页面网址
driver.get("http://www.baidu.com/") # 访问网址
logs.append(driver.current_url)#获取当前页面网址
driver.back() # 返回到空白
logs.append(driver.current_url)#获取当前页面网址
driver.forward() # 前进到百度
logs.append(driver.current_url)#获取当前页面网址
driver.refresh() # 刷新页面
logs.append(driver.current_url)#获取当前页面网址
driver.quit() # 退出浏览器
print(logs)
标签:webdriver,浏览器,logs,selenium,driver,current,页面,append,属性
From: https://www.cnblogs.com/cy-xt/p/16823491.html