|  | Methods defined here: 
 __init__(self, playwright)Initialize self.  See help(type(self)) for accurate signature.
 check(self, xpath, time_pre=0, time_pro=0, isload=None, ischeck=1, timeout=0, exc=0, retry_n=0, retry_time=0):param xpath: 元素xpath:param time_pre: 运行前延时
 :param time_pro: 运行后延时
 :param isload: 是否加载完成
 :param ischeck: 状态:1-选中,0-取消
 :param timeout: 超时时间
 :param exc: 异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 click(self, xpath, time_pre=0, time_pro=0, isload=None, timeout=3000, exc=0, retry_n=0, retry_time=0):param xpath: 元素xpath:param time_pre: 运行前延时
 :param time_pro: 运行后延时
 :param isload: 是否等待加载完成
 :param timeout: 超时时间
 :param exc: 异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 close_browser(self, time_pre=0, time_pro=0)# 关闭浏览器
 close_page(self, flg='', pages='', timeout=0, exc=0)# 关闭网页
 dblclick(self, xpath, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0, retry_n=0, retry_time=0):param xpath: str类型元素xpath:param time_pre: int类型,运行前延时
 :param time_pro: 运行后延时
 :param isload: 是否等待网路加载完成
 :param timeout: 超时时间
 :param exc: 异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 dialog(self, option=None, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0)@param option: True则确定,False则取消,None则无点击按钮@return:
 download(self, xpath, path, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0, duplicate=1, retry_n=0, retry_time=0):param xpath: 下载按钮的xpath:param path: 文件报错路径
 :param time_pre: 执行前等待
 :param time_pro: 执行后等待
 :param isload: 是否等待网络加载完成
 :param timeout: 超时时间
 :param exc: 异常处理
 :param duplicate: 重复文件:0-抛出异常,1-覆盖
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 drag_and_drop(self, xpath, x=10, y=0, type=0, time_pre=0, time_pro=0, isload=None, timeout=1, exc=0, retry_n=0, retry_time=0):param xpath:str,元素xpath:param x:float,水平移动距离
 :param y:float,垂直移动距离
 :param type:int,拖拽速度,0-快,1-慢,2-拟人
 :param time_pre:运行前延时
 :param isload:是否加载完成
 :param time_pro:运行后延时
 :param timeout: 超时时间
 :param exc:异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 element_screenshot(self, xpath, picpath, time_pre=0, time_pro=0, isload=None, timeout=1, exc=0, retry_n=0, retry_time=0):param xpath:元素xpath:param picpath:图片保存地址
 :param time_pre:运行前延时
 :param isload:是否加载完成
 :param time_pro:运行后延时
 :param timeout: 超时时间
 :param exc:异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 execute_js(self, type, filepath, js_code, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0):param type: 输入方式if:0-js代码,1-文件:param filepath: 文件地址
 :param js_code: js代码
 :param time_pre: 运行前延时
 :param time_pro: 运行后延时
 :param isload: 加载完成
 :param timeout: 超时时间
 :param exc: 异常处理
 :return:
 fill(self, xpath, val, time_pre=0, time_pro=0, isload=None, focus=1, timeout=0, exc=0, retry_n=0, retry_time=0):param xpath: 元素xpath:param val: 填充的值
 :param time_pre:运行前延时
 :param time_pro:运行后延时
 :param isload:是否加载完成
 :param focus:是否让焦点消失:0-消失,1-不消失
 :param timeout:超时时间
 :param exc:异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 get_attribute(self, xpath, attr, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0, retry_n=0, retry_time=0):param xpath:元素xpath:param attr:获取的属性名
 :param time_pre:运行前延时
 :param time_pro:运行后延时
 :param isload:是否加载完成
 :param timeout:超时时间
 :param exc:异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 get_bounding_box(self, xpath, time_pre=0, time_pro=0, isload=None, timeout=1, exc=0, retry_n=0, retry_time=0):param xpath:元素xpath:param time_pre:运行前延时
 :param isload:是否加载完成
 :param time_pro:运行后延时
 :param timeout: 超时时间
 :param exc:异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:dict,{x: float, y: float, width: float, height: float}
 get_cookie(self, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0)# 读取cookie
 get_elment(self)#获取操作对象
 get_frame(self, page, xpath)#获取iframe
 get_innerHTML(self, xpath, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0, retry_n=0, retry_time=0):param xpath: 元素xpath:param time_pre: 运行前延时
 :param time_pro: 运行后延时
 :param isload: 是否等待加载完成
 :param timeout: 超时时间
 :param exc: 异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 get_innertext(self, xpath, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0, retry_n=0, retry_time=0):param xpath: 元素xpath:param time_pre: 运行前延时
 :param time_pro: 运行后延时
 :param isload: 是否加载完成
 :param timeout: 超时时间
 :param exc: 异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 get_outerHTML(self, xpath, time_pre=0, time_pro=0, isload=None, timeout=10, exc=0, retry_n=0, retry_time=0):param xpath: 元素xpath:param time_pre: 运行前延时
 :param time_pro: 运行后延时
 :param isload: 是否加载完成
 :param timeout: 超时时间
 :param exc: 异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 get_page(self, type, val, exc):param type: int类型:0-根据标题匹配、1-根据网址匹配、2-匹配当前活动页:param val:string类型,网址或者标题
 :param exc: 异常处理 int类型:0-抛出异常,1-忽略继续
 :return: 网页对象
 get_table(self, xpath, nextpage_xpath, page_num=1, time_pre=0, time_pro=0, isload=None, exc=0, retry_n=0, retry_time=0, next_time=1):param xpath: 表格xoath:param nextpage_xpath:下一页xpath
 :param page_num:页数,int类型
 :param time_pre: 执行前等待
 :param time_pro: 执行后等待
 :param isload: 是否等待网络加载完成
 :param exc: 异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 get_text(self, xpath, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0, retry_n=0, retry_time=0):param xpath: 元素xpath:param time_pre: 运行前延时
 :param time_pro: 运行后延时
 :param isload: 是否加载完成
 :param timeout: 超时时间
 :param exc: 异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 get_text_all(self, xpath, attr, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0, retry_n=0, retry_time=0):param xpath: 相似元素的xpath:param attr: 属性:默认是text,可以是元素的任意属性
 :param time_pre: 执行前延时
 :param time_pro: 执行后延时
 :param isload: 是否等待网络加载完成
 :param exc: 异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:所有相似元素的text或者属性值,list类型
 get_xpath(self, xpath)#获取xpath
 get_xpath_list(self, xpath_list)#多组xpath获取iframe,返回可用xpath
 go_back(self, time_pre=0, time_pro=0, isload=None)# 后退
 go_forward(self, time_pre=0, time_pro=0, isload=None)# 前进
 goto_url(self, page_arg, url, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0):param page_arg: 起始跳转页:param url: 目标网址
 :param time_pre: 运行前延时
 :param time_pro: 运行后延时
 :param isload: 是否等待网络加载完成
 :param timeout: 超时时间
 :param exc: 出错后是否抛异常
 :return:
 hover(self, xpath, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0, retry_n=0, retry_time=0):param xpath: 元素xpath:param time_pre: 运行前延时
 :param time_pro: 运行后延时
 :param isload: 是否加载完成
 :param timeout: 超时时间
 :param exc:异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 html(self, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0):param time_pre:运行前延时:param time_pro:运行后延时
 :param isload:是否加载完成
 :param timeout:超时时间
 :param exc:异常处理
 :return:
 is_contain(self, xpath, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0):param xpath: 元素xpath:param time_pre: 运行前延时
 :param time_pro: 运行后延时
 :param isload: 是否等待网络加载完成
 :param timeout: 超时时间
 :param exc: 异常处理
 :return:
 is_ture_checked(self, xpath, time_pre=0, time_pro=0, timeout=3000, isload=None, exc=0):param xpath: 元素xpath:param time_pre: 运行前延时
 :param time_pro: 运行后延时
 :param timeout: 超时时间
 :param isload: 是否加载完成
 :param exc: 异常处理
 :return:
 mouse_down(self, button='left', time_pre=0, time_pro=0, exc=0):param button: str,按钮"left", "middle", "right":param time_pre: int,运行前延时
 :param time_pro: int,运行后延时
 :param exc: int,异常处理,0抛出异常,1跳过
 :return:
 mouse_move(self, ix=0, iy=0, time_pre=0, time_pro=0, exc=0):param ix: int,x坐标:param iy: int,y坐标
 :param time_pre: int,运行前延时
 :param time_pro: int,运行后延时
 :param exc: int,异常处理,0抛出异常,1跳过
 :return:
 mouse_up(self, time_pre=0, time_pro=0, exc=0):param time_pre: int,运行前延时:param time_pro: int,运行后延时
 :param exc: int,异常处理,0抛出异常,1跳过
 :return:
 open_browser(self, parameters='')#打开浏览器
 open_page(self, url='', time_pre=0, time_pro=0, isload=None, timeout=0, exc=0, is_download=0, parameters='')@param url: 网址@return: 一个page对象
 press(self, xpath, key, time_pre=0, time_pro=0, isload=None, delay=0, timeout=0, exc=0, retry_n=0, retry_time=0):param xpath: 元素的xpath:param key: 键盘键值
 :param time_pre: 运行前延时
 :param time_pro: 运行后延时
 :param isload: 是否等待加载完成
 :param delay: 输入间隔
 :param timeout: 超时
 :param exc: 异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 refresh(self, time_pre=0, time_pro=0, isload=None)# 刷新
 rightclick(self, xpath, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0, retry_n=0, retry_time=0):param xpath: str类型元素xpath:param time_pre: int类型,运行前延时
 :param time_pro: int类型,运行后延时
 :param isload:布尔值,是否等待网路加载完成
 :param timeout:int,超时时间
 :param exc:int,异常处理
 :param retry_n:int类型,重试次数
 :param retry_time:浮点类型,重试等待时间
 :return:
 screenshot(self, file_name, full_page=False, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0):param full_page: 是否截取整个页面:param file_name:截图名称
 :return:
 select_option(self, xpath, value, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0, retry_n=0, retry_time=0):param xpath: 元素xpath:param value: 下拉选项
 :param time_pre: 运行前延时
 :param time_pro: 运行后延时
 :param isload: 是否加载完成
 :param timeout: 超时时间
 :param exc: 异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 set_cookie(self, cookie, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0)@param cookie:@return:
 set_input_files(self, xpath, files, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0, retry_n=0, retry_time=0):param xpath: 元素xpath:param files: 上传文件的地址
 :param time_pre: 运行前延时
 :param time_pro: 运行后延时
 :param isload: 是否等待加载完成
 :param timeout: 等待元素出现时间(超时时间)
 :param exc: 异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 switch_frame(self, xpath, time_pre=0, time_pro=0, isload=None)# 切换iframe
 switch_page(self, arg, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0)@param arg: int或者page对象,int:打开的所有page都会存放到数组,可以传数组的下标获取page@return:
 title(self, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0)# 网页标题
 transform_path(self, file_path)
 type(self, xpath, val, time_pre=0, time_pro=0, isload=None, delay=0, focus=1, timeout=1, exc=0, retry_n=0, retry_time=0):param xpath: 元素xpath:param val: 输入的内容
 :param time_pre: 运行前延时
 :param time_pro: 运行后延时
 :param isload: 是否加载完成
 :param delay: 输入间隔时间
 :param timeout: 超时时间
 :param exc: 异常处理
 :param retry_n: int类型,重试次数
 :param retry_time: 浮点类型,重试等待时间
 :return:
 url(self, time_pre=0, time_pro=0, isload=None, timeout=0, exc=0)# 网页url
 wait(self, seconds=1, timeout=1, exc=0):param seconds: 等待时间:param timeout: 超时时间
 :param exc: 异常处理
 :return:
 wait_element(self, xpath, time_pre=0, time_pro=0, isload=None)#等待元素
 Data descriptors defined here:
 
 __dict__dictionary for instance variables (if defined)
 __weakref__list of weak references to the object (if defined)
 |