“每个步骤脚本工具桌面“中编辑脚本时,可以添加自定义 C# 代码。 下面是将 C# 添加到脚本以在窗体中使用随机定义的变量的一些示例。

在内容验证错误上中止脚本执行

步骤(1,"测试 - https://www.test.com");
选项卡 0 = 选项卡.NewTab ();
选项卡 0。转到("https://www.test.com");
如果 (!tab0.文本.包含(" < 关键字 > "))
{
退货;
}
例如,如果找不到”登录“关键字,则中止脚本,添加:
如果 (!tab0.文本.包含("登录"))

进入18至12岁之间的年龄。

script_version=3.0;everystep_version=4.0.5953.25078;日期=2016年4月19日;IE=11.0.9600.17126
选项卡.配置IEversion(浏览器模式.IE11,文档模式.IE11模拟);
选项卡.SetSize (1768, 651);
DM浏览器选项卡0 = null;
步骤(1,"输入元素 - HTML5 教程 - http://www.html-5-tutorial.com/input-element.php");
选项卡 0 = 选项卡.NewTab ();
选项卡 0。转到("http://www.html-5-tutorial.com/input-element.php");

生成 18 到 120 的随机数
int r = (新的随机(日期时间.现在.秒))。下一篇(18,121);

选项卡 0。文本字段("//INPUT_@TYPE="数字","//INPUT[@NAME="年龄\","//B [normalize-space()=\ age:=""] /.."输入")。类型文本(r. ToString());

随机选择男性或女性性别

script_version=3.0;everystep_version=4.0.5953.25078;日期=2016年4月19日;IE=11.0.9600.17126

选项卡.配置IEversion(浏览器模式.IE11,文档模式.IE11模拟);
选项卡.SetSize (1768, 714);
DM浏览器选项卡0 = null;
步骤(1,"可见 - http://www.w3schools.com/html/tryit.asp?filename=tryhtml_form_radio");
选项卡 0 = 选项卡.NewTab ();
选项卡 0。转到("http://www.w3schools.com/html/tryit.asp?filename=tryhtml_form_radio");
(int i = 0;i < 5;i=)

生成从 0 到 2 的随机数

int r = (新的随机(日期时间.现在.秒))。下一个(0,3);
如果 (r = 0)
{
选项卡 0。框架("//IFRAME]@ID"["iframeResult","//IFRAME")。无线电按钮("//INPUT[@VALUE]","女性"[,"//INPUT[@VALUE][其他]]/上一个同级::INPUT[1],"//INPUT[@VALUE][男性]/后续同级:INPUT[1]")。单击 ();
}
否则(r = 1)
{
选项卡 0。框架("//IFRAME]@ID"["iframeResult","//IFRAME")。无线电按钮("//INPUT]@VALUE[其他],"//INPUT[@VALUE][女性]/以下同级:::INPUT[1],"//INPUT[@VALUE][男性]/后续同级:INPUT[2]")。单击 ();
}
否则(r = 2)
{
选项卡 0。框架("//IFRAME]@ID"["iframeResult","//IFRAME")。无线电按钮("//INPUT]@VALUE[男性],"(//INPUT[@TYPE][无线电][1],"(//INPUT[@NAME][性别][][1]""单击 ();
}
延迟("3秒"到持续时间());
}