create
create(url, wait=True, visible=True, timeout=100)
方法描述
创建ie对象
参数说明
url<str>要打开的url
wait<bool>是否等待加载完成 默认True
visible<bool>是否可见 默认True
可选项:
timeout : 等待网页加载的超时时间,默认100秒
返回值说明
返回IETab对象<IETab>
调用样例- rpa.app.ie.create-
# 注意事项:无
# 代码调用样例如下:
page = rpa.app.ie.create('www.baidu.com')
catch_host
catch_host(wnd)
方法描述
捕获嵌入式的IE窗口
返回值说明
返回IETab对象<IETab>
调用样例- rpa.app.ie.catch_host-
# 注意事项:此方法针对windows应用内嵌的ie页面,需先使用win32.catch方法获取应用窗口对象。
# 代码调用样例如下:
wnd = rpa.ui.win32.catch('网店云管家',mode='substr')
page = rpa.app.ie.catch_host(wnd)
catch
catch(name, mode='title', pattern='contain', timeout=10)
方法描述
捕获已打开的页面
参数说明
name<str>标题或者url
mode<str>页面匹配类型
可选项:
title : 标题
url : url
pattern<str>页面匹配模式
可选项:
equal : 完全匹配
contain : 包含匹配
regular : 正则表达式匹配
返回值说明
返回IETab对象<IETab>
调用样例- rpa.app.ie.catch-
# 注意事项:使用此方法前需确认已打开对应IE网页
# 代码调用样例如下:
page = rpa.app.ie.catch('淘宝网 - 淘!我喜欢', mode='title', pattern='equal')
catch_specific_pages
catch_specific_pages(name, mode='title', pattern='contain')
方法描述
捕获满足条件的所有页面
参数说明
name<str>标题或者url
mode<str>页面匹配类型
可选项:
title : 标题
url : url
pattern<str>页面匹配模式
可选项:
equal : 完全匹配
contain : 包含匹配
regular : 正则表达式匹配
返回值说明
返回IETab对象的列表<list>
调用样例- rpa.app.ie.catch_specific_pages-
# 注意事项:使用此方法前需确认至少已打开一个符合条件的网页
# 代码调用样例如下:
page_list = rpa.app.ie.catch_specific_pages('阿里云')
catch_all_pages
catch_all_pages()
方法描述
返回所有的页面
调用样例- rpa.app.ie.catch_all_pages-
# 注意事项:无
# 代码调用样例如下:
page_list = rpa.app.ie.catch_all_pages()
close_all
close_all()
方法描述
关闭所有的页面
调用样例- rpa.app.ie.close_all-
# 注意事项:无
# 代码调用样例如下:
rpa.app.ie.close_all()