全部产品
云市场

外置Chrome与内置浏览器SDK变更列表

SDK列中标记解释:
: 目标网页 eg : page = rpa.chrome.create(‘www.baidu.com’) 以下用.来表示在目标网页上
来调用指定SDK
: 目标控件 eg : page.text(“myElement”) 以下用.来表示使用指定SDK来操作目标控件

SDK 状态 说明
_rpa.chrome._clean_cookie 删除 请使用rpa.chrome.remove_cookie
_rpa.chrome._get_cookies 新增 根据条件查找一组cookie,返回cookie数组,参考下方cookie格式
_rpa.chrome._remove_cookie 新增 根据cookie名称删除cookie
_rpa.chrome._set_cookie 新增 设置cookie
_rpa.chrome._create 新增 增加chrome_path参数:chrome.exe路径, 默认查找%ProgramFiles%,%ProgramFiles(x86)%
_._get_cookie 修改 获取当前页面所有cookie,返回cookie数组,参考下方cookie格式
_._get_element 修改 返回值更新为ChromeElement, 同时基于ChromeElement提供一组自动化方法
_._pos 修改 返回值由对象更新为, 如 {‘x1’: 0, ‘y1’: 0, ‘x2’: 100, ‘y2’: 50}
_._text 修改 新增timeout参数:超时时间
_._html 修改 新增timeout参数:超时时间
_._alert 修改 新增text参数:向弹框中输入的文本
_._reload 修改 新增bypass_cache参数:是否忽略缓存,新增wait,timeout参数,默认等待页面加载完成
_._executejs 修改 新增element参数:控件, 在此控件所在域内执行JS(用于跨域)
_._forward 新增 页面前进导航
_._wait_load_completed 新增 等待页面加载完成
_._css 新增 根据CSS表达式获取控件
_._copy 新增 在当前页面上执行拷贝操作
_._cut 新增 在当前页面上执行粘贴操作
_._download_url 新增 下载指定资源,并等待下载结束(# 前提设置,进入chrome://settings/, 取消“下载前询问每个文
件的保存位置”)
.handle_javascript_dialog 新增 处理JavaScript弹出框
<_ChromeElement>._click 新增 点击
<_ChromeElement>._double_click 新增 双击
<_ChromeElement>._input 新增 输入
<_ChromeElement>._scrollIntoView 新增 使元素调整到可视区域内
<_ChromeElement>._download 新增 点击控件开始下载,并等待下载结束
(# 前提设置,进入chrome://settings/, 取消“下载前询问每个文件的保存位置”)
<_ChromeElement>._upload 新增 点击控件开始上传,并等待上传结束
<_ChromeElement>._executejs 新增 执行js代码
<_ChromeElement>.text_ 新增 获取元素内容文本
<_ChromeElement>.html_ 新增 获取元素HTML源代码
<_ChromeElement>.value_ 新增 获取元素值
<_ChromeElement>.option_ 新增 通过文本下拉框选择
<_ChromeElement>.optionby_index 新增 通过索引设置下拉框选项
<_ChromeElement>.getoptions 新增 返回下拉框选中的值/所有的选项
<_ChromeElement>.check_ 新增 勾选框操作
<_ChromeElement>.attr_ 新增 获取属性
<_ChromeElement>.pos_ 新增 获取控件坐标
<_ChromeElement>.screenshot_ 新增 控件截图
<_ChromeElement>.mousemove 新增 鼠标移入
<_ChromeElement>.isvisible_ 新增 获取控件是否可见
<_ChromeElement>.drag_ 新增 将元素拖拽到指定的位置
<_ChromeElement>.clear_ 新增 清空输入框
  1. Cookie格式


  1. {
  2. "domain": ".baidu.com", //cookie所在域
  3. "sameSite": "no_restriction", //跨域标记
  4. "secure": false, //安全标记
  5. "value": "F082D1E6D221EC0373886D51E0BC78DB:FG=1", //cookie
  6. "name": "BAIDUID", //cookie名称
  7. "httpOnly": false, //读写方式权限
  8. "path": "/", //cookie路径
  9. "session": false, //session标记
  10. "expirationDate": "2087/4/28 上午2:44:04", //过期时间
  11. }