解决方案 »
- 这句报错,为什么,如何解决?
- 如何把一个bitmap的红色和蓝色对换?
- 在TEdit中如何得到上次输入的内容?
- 带黑色三角的按钮是怎样做出来的?
- 如何使一個控件在運行期間與在設計期間一樣的可以隨意移動?
- 使用ADO的程序在发布时是不是只需要执行文件就行了(用户机器没有Delphi环境,系统为98)?还需不需要什么数据库驱动程序?
- 有谁知道一个叫“午秋”的控件,哪里有下载?谢谢
- 这句SQL错在哪里?
- 请问在paradox数据库 中怎样新建一个存储过程?
- 没有TAggregate对象的时候是如何实现在Master对Detail中的某些字段的统计?请不吝赐教!
- Delphi的IntraWeb运行报错
- delphi 保存记录的问题
然后用 Gettickcount 来计时?另外你
Button1Click(Sender);
sleep(1000);
Button2Click(Sender);改成 button1.click; sleep(1000); application.proces**** ; button2.click; 试试
begin
Edit1.Text := 'http://192.168.1.100/admin/Item/Admin_ItemStart.asp';
WebBrowser1.Navigate(Edit1.Text);
end;procedure TForm1.Button2Click(Sender: TObject);
begin
Webbrowser1.OleObject.Document.all.item('StartMe').Click;//提交表单
sleep(20000);
Button3Click(Sender);
end;procedure TForm1.Button3Click(Sender: TObject);
begin
Button1.click;
sleep(20000);
while webbrowser1.ReadyState <>READYSTATE_COMPLETE do
Application.ProcessMessages;
Button2.click;
end;
要在加载完之后再提交,应该是在Navigate之后sleep,为了保证提交成功,应该也sleep几秒
sleep(200);
application.ProcessMessages;
end;
var
i:Integer;
begin
Button1.click;
for i:= 1 to 100 do
begin
sleep(10000);
application.processmessages;
end;
// sleep(20000);
// while webbrowser1.ReadyState <>READYSTATE_COMPLETE do
// Application.ProcessMessages;
Button2.click;
end;
kiboisme,用第三个按钮主要好定时,呵呵