在“每个步骤脚本工具桌面“中编辑脚本时,可以添加自定义 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秒"到持续时间()); }