C#制作网站挂机程序的实现示例

前言

真实的想法是用C#GUI开发一个自动化测试的软件,能帮助我完成500台计算机在线网络答题的压力测试。既要能自动鼠标定位单击操作,也能键盘模拟输入字符信息。但其实想法很丰满,现实很骨感。目前还有一些问题有待于解决。但在完成这个项目的过程中,也产生了一些副产品,也是挺有成就感的。现就开发过程中出现的问题,找到并甄别测试过的一些参考资料,理解和研究心得奉献给大家。特别奉献一个完整的例子:针对网上挂机出现对话框,按回车才能继续。制作了一个简单的“挂机程序”,以此抛砖引玉。希望大家广开思路,共同研究。

提示:以下是本篇文章正文内容,下面案例可供参考

一、程序界面(如下图)

名称:模拟键盘程序,为什么不用挂机程序,是因为其功能弱小,针对的范围窄,而且,它作为副产品,真心不是为挂机而作。请注意我们的目标是:自动化网络测试。

C#,网站挂机

二、使用说明

1.界面说明

1.应用程序路径,这里针对FireFox浏览器,所以需要放程序的地址。
2.网站地址:符合URL格式的能直接访问的本地文件或者网址
3.浏览器标题:FireFox程序已经对应用程序标题作了隐藏,如果看到标题栏显示:测试
其实应用程序的标题应该是:测试 ― Mozilla Firefox
4.【启动浏览器】其实这个功能目前完全可以不去管,直接手动启动FireFox即可。
5.【Start】按钮才是本质,这里将根据【浏览器标题】内容来查找
到FireFox浏览网页的真正【句柄】,另外如果找到,将显示【句柄】的十进制整数值,如果显示0,表示未找到。
6.【Stop】将定时器操作禁用。

2.使用注意点

1.显示【句柄】位置启动后,必须是非零值,如果是0,则修改【浏览器标题】内容,重新点【Start】
2.必须保持FireFox浏览器在所有窗体的前面
3.保证【计算机】不会进入【睡眠】或者进入【屏幕保护】状态

三、程序开发过程

1.测试网页

郑重声明:本文版权包含图片归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们(delete@yzlfxy.com)修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 0 条评论)
昵称:
匿名发表
   
验证码: