本章节介绍编码开发应用过程中的流程设计的操作步骤,此处以一个百度搜索案例为例,介绍流程设计部分的操作,仅支持专业版和企业版用户。

背景信息

该示例应用实现自动打开百度页面,接收用户输入的关键字,并自动搜索出关键字对应的网页。

操作步骤

  1. 在应用开发页面,选择流程设计,如图 1所示。
    图 1. 流程设计


    界面介绍如下表所示。

    表 1. 界面介绍
    参数 解释
    代码版本 单击代码版本,可以查看所有的历史版本、版本状态和发布时间,选择任一版本,可以查看该版本下的代码和撤销发布。
    控件 单击控件,可以查看已有的所有控件,并支持对控件进行编辑、删除和复制。
    方法描述 单击方法描述,可以查看码栈提供的API方法,API的解释请参见开发指南
    编码 应用开发的编码区,可以指某段代码进行管理,如剪切、复制、粘贴、撤销和重做。
    开始录制 单击开始录制,可以录制控件。
    fx正则表达式 单击fx正则表达式,进入正则表达式测试工具。
    浏览器窗口 在浏览器窗口,可以打开网页,便于录制工具录制网页上的控件。
  2. 在浏览器窗口打开百度的地址百度网址
  3. 单击开始录制,系统显示录制/编辑页面。
  4. 单击开始录制,将鼠标移动到输入框录制区域,单击鼠标左键,输入框录制完成。
  5. 对录制控件进行编辑,具体参数说明如下表所示。
    表 2. 参数说明
    参数 说明
    元素名称 对控件名称进行重命名,用于区分控件,每次都会自动生成一个随机的名字,用户可自定义。
    元素操作验证 用于验证本次录制操作是否成功,与应用编写无关,仅作为测试使用。如选择该控件操作类型为输入,输入一个测试值,单击验证,结果后面显示一个绿点和该段操作的代码,在浏览器窗口会执行根据输入的测试值,自动搜索出的结果页面。
    录制结果 用于拷贝录制操作生成的代码。
    属性编辑 属性列表,用来定位元素,有个别元素录制后无法精准定位,可以通过添加、修改此属性来自定义定位方式。
    回显 单击回显,会在浏览器中高亮已捕获的元素,与操作验证一样是用来测试本次录制操作是否成功。
  6. 单击保存
  7. 单击开始录制,录制百度一下搜索按钮控件。

    此处示例:元素名称设置为百度_百度一下,操作类型设置为点击,其他使用默认值。

    控件录制完成后,会在控件页签下显示。

  8. 在代码编写框中,编写百度搜索应用的代码。
    百度搜索案例编码示例:
    
    Func baidu() #定义一个函数,方法名叫baidu
    Local $ie = J_IE_Create("https://www.baidu.com/", Default, Default, Default, "chrome") #调用码栈提供的官方API,打开一个浏览器
    Local $input = J_Panel_Read(1) #读取控制面板的参数,接收用户的输入
    J_IE("", "百度_输入框", "输入", $input, $ie) #调用码栈提供的官方API,在控件里面输入关键词
    J_IE("", "百度_百度一下", "点击", "", $ie) #调用码栈提供的官方API,点击按钮控件
    J_Record() #调用码栈提供的官方API,记录处理了一次任务
    EndFunc ;==>baidu