zoukankan      html  css  js  c++  java
  • iMacros 入门教程-基础函数介绍(3)

    imacros 的 PAUSE 函数用法

    这个函数的作用是暂停程序的运行,也就是断点。

    对于有时运行到某一步需要输入内容时,或者需要调试时非常有用

    如果你混着 pause 和 wait 一起用,那么当点击了 continue 时候,wait会直接被忽略掉

    imacros 的 SET 函数用法

    就是设置变量的函数

    语法 SET var value

    imacros 的 SIZE 函数

    这个函数的作用是调整浏览器窗口的大小

    语法 SIZE X=n Y=m

    当使用到 DirectScreen 模式的时候,这个命令挺有用,因为那时是图像选取,如果窗口大小不一致,会导致某个控件的 XY 坐标发生变化,所以就需要人为的重新固定一次窗口的大小。

    imacros 的 WAIT 函数

    这个函数的功能就是等待一段时间,当时间到了再继续执行后面的程序

    语法 WAIT SECONDS=n

    imacros 的 PRINT 函数

    这个函数的功能就是打印,打印到打印机里

    当使用 PRINT 这个函数,就会立刻启动打印流程,这个函数可以跟 ONPRINT 结合使用。

    ONPRINT 可以指定用什么打印机。

    例如 ONPRINT P=3 就是使用第三个打印机

    如果需要使用打印 PDF 或者是打印指定的 frame 而不是整页,需要结合DS函数一起使用

    imacros 的 ONLOGIN 函数

    这个函数就是登陆用的,这个函数需要放在最开头

    语法 ONLOGIN USER=username PASSWORD=password RETRY=[YES|NO]

    retry 这个参数就是说,如果登陆失败了,就继续尝试登陆的意思,默认是 YES

    imacros 的 ONDIALOG 函数用法

    这个函数主要用来处理出现的弹窗。

    语法 ONDIALOG POS=n BUTTON=(OK|YES|NO|CANCEL) [CONTENT=some_content]

    pos表示的是第几个弹窗,1代表第一个,2是第二个

    button指的是应该按下什么按钮

    content 的值表示的是弹窗的输入框应该写什么

    imacros 的 PROXY 函数用法

    作用是设定一个代理服务器,通过代理服务器来访问特定网站,从而运行宏命令。

    语法

    PROXY ADDRESS=proxy_URL:port [BYPASS=page_name]

    详解

    ADDRESS 你可以定义 HTTP 服务器,或者 HTTPS 服务器,也可以同时定义

    BYPASS 也就是跳过去的网址,这部分网址不会走代理,如果不设置,就是默认本地的网段不会走代理

    具体的例子可以看官方的文档

    imacros 的 SEARCH 函数用法

    这个函数的功能就是 ctrl F 键,而且支持正则表达式那种

    语法

    SEARCH SOURCE=(TXT|REGEXP) IGNORE_CASE=YES EXTRACT=$1

    详解

    默认情况下是部分匹配,而不是完整匹配

    EXTRACT 参数后面跟的是要替换的值,其中的 $1 指的是匹配的正则表达式里的第一个()里的值

    imacros 的 PROMPT 函数用法

    这个函数的作用就是弹窗,要用户输入信息

    语法

    PROMPT prompt_text [variable_name] [default_value]

    详解

    prompt_text 参数是显示在窗口里的文字

    [variable_name] 是保存起来的参数名字,也就是用户通过弹窗输入的文字,保存到这个参数里,这个参数是可选的,可出现可不出现

    [default_value]

    imacros 的 TAG 函数用法

    这函数就是选择HTML上的标签,比较复杂,具体可以上文档看

  • 相关阅读:
    [New Portal]Windows Azure Virtual Machine (13) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (3)
    [New Portal]Windows Azure Virtual Machine (12) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (2)
    [New Portal]Windows Azure Virtual Machine (11) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (1)
    [New Portal]Windows Azure Virtual Machine (10) 自定义Windows Azure Virtual Machine模板
    Android实现推送方式解决方案
    Android Push Notification实现信息推送使用
    自定义圆形的ProgressBar
    Android网络框架Volley
    Android控件系列之RadioButton&RadioGroup
    android CheckBox控件的定义及事件监听
  • 原文地址:https://www.cnblogs.com/0x1D/p/12219903.html
Copyright © 2011-2022 走看看