浏览器
该文档介绍与浏览器相关的常用代码。
1. 判断京东商家后台是否登录,并登录
# 登录
def login(tabId):
userName = rpa_view_readParam('账号')
userPwd = rpa_view_readParam('密码')
rpa_browser_clickElement(tabId, "账号密码登录", 0, True)
rpa_browser_setInputText(tabId, "账号", userName)
rpa_browser_setInputText(tabId, "密码", userPwd)
rpa_browser_clickElement(tabId, "登录")
# 打开后台
tabId = rpa_browser_openUrl('shop.jd.com')
# 获取url地址
url = rpa_browser_getWebUrl(tabId)
# 判断地址中是否包含passport
if url.find('passport.shop.jd.com') >= 0:
login(tabId)
其中,login函数中包含两个参数账号、密码,其他四个元素参数通过“捕获网页元素”功能捕获。
2. 滚动浏览器页面到底部
# 滚动页面到最底部
def scrollToBottom(tabId):
while True:
# 滚动条翻页,若滚动成功(未到底)返回True,否则返回False
if not rpa_browser_scrollPage(tabId):
break
打开网页后,调用函数scrollToBottom,并将网页标识tabId作为参数,即可实现滚动页面到底部