F(x)

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()