跳转至

Browser

浏览器扩展自动化让用户通过浏览器插件(目前仅支持 Google Chrome)直接与Web应用程序进行交互。比之于Browser Selenium动作,浏览器扩展有以下几点优势:

  • 更快速、安全的浏览器自动化交互
  • 所见即所得的网页元素探测
  • 无需下载各种浏览器driver

浏览器扩展自动化常见于如下流程:

  • 抓取网页数据并存储至数据库
  • 填写网页中的复杂表单并保存,从而自动化某个业务流程的下单
  • 整个网页和网页局部区域的截屏

动作

Open

打开浏览器并导航到指定的站点。

  • Browser:选择浏览器类型,目前仅支持 Google Chrome
  • URL to open:需要导航到的URL

Click

点击按钮、链接或网页上的任何其他元素。

  • Live Browser Tabs:从当前实时的浏览器标签页中选择一个待交互的标签
  • Element locator:网页中元素的XPath,可通过点击右侧的图标,从而激活元素探测工具来辅助你捕获。

Close

关闭当前浏览器标签页或整个窗口。

  • Current tab:当前浏览器窗口中的一个标签页
  • Current window:当前整个浏览器窗口

Get Text

获取网页元素中的文本内容。

  • Live Browser Tabs:从当前实时的浏览器标签页中选择一个待交互的标签
  • Element locator:网页中元素的XPath,可通过点击右侧的图标,从而激活元素探测工具来辅助你捕获。
  • Set text to a variable:将获取的文本内容作为变量返回

Input

在文本框中输入内容。

  • Live Browser Tabs:从当前实时的浏览器标签页中选择一个待交互的标签
  • Element locator:网页中元素的XPath,可通过点击右侧的图标,从而激活元素探测工具来辅助你捕获。
  • Enter text:文本内容

Maximize

最大化浏览器。

浏览器导航到指定的网址。

  • URL:需要导航到的URL

Wait Element

等待元素可见或包含指定的文本,其中文本不区分大小写。

  • Live Browser Tabs:从当前实时的浏览器标签页中选择一个待交互的标签
  • Contains:等待元素包含指定的文本
    • Element locator:元素的 XPath
    • Text:文本内容
    • Timeout:用于等待元素满足条件的最长时间,默认10秒
  • Visible:等待元素为可见状态
    • Element locator:网页中元素的XPath,可通过点击右侧的图标,从而激活元素探测工具来辅助你捕获。
    • Timeout:用于等待元素满足条件的最长时间,默认10秒
  • Assign the wait result to a variable:等待的结果作为一个Boolean变量(true/false)返回

Wait Page

等待文本在当前标签页中出现。

  • Text:文本内容
  • Timeout:等待的最长时间,默认10秒
  • Assign the wait result to a variable:等待的结果作为一个Boolean变量(true/false)返回