| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5915 人关注过本帖
标题:网页上如何模拟鼠标点击、谢谢!
只看楼主 加入收藏
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1604
专家分:3144
注 册:2012-2-29
结帖率:93.1%
收藏
已结贴  问题点数:10 回复次数:19 
网页上如何模拟鼠标点击、谢谢!
正学习网页操作,比如现有网页:http://cx.
可以用.Document.getElementById确定考生号、身份证号、准考证号等,但是如何用命令来模拟操作:点击“查询”按钮就不知道了,请大侠帮助,谢谢!
搜索更多相关主题的帖子: 网页 模拟 鼠标 点击 操作 
2017-07-30 20:15
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1604
专家分:3144
注 册:2012-2-29
收藏
得分:0 
请mywisdom88、吹水佬、taifu945、xinjie、sdta、红星二锅头、wangzhiyi、厨师王德榜等版主帮忙看一下,比如有考生号17510303160057、准考证号030391006、身份证号210381199910024429,填写完成后,如何模拟鼠标点击“查询”按钮就可以弹出下一页,谢谢!

[此贴子已经被作者于2017-7-31 15:33编辑过]

2017-07-31 13:09
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
收藏
得分:0 
没搞个,不清楚,查询,就是这个 <button type="submit" class="btn" onclick="Open()" ></button>
2017-07-31 13:53
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10570
专家分:43038
注 册:2014-5-20
收藏
得分:10 
试试:
.document.parentWindow.execScript("Open()", "JavaScript")
2017-07-31 15:10
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1604
专家分:3144
注 册:2012-2-29
收藏
得分:0 
@mywisdom88,谢谢!就是不知道如何模拟鼠标单击“查询”按钮。
2017-07-31 15:10
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1604
专家分:3144
注 册:2012-2-29
收藏
得分:0 
@吹水佬,谢谢!试一试哈。
2017-07-31 15:34
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1604
专家分:3144
注 册:2012-2-29
收藏
得分:0 
@吹水佬:试了,弹出了新页面,但是空白的,不知何故?谢谢!
2017-07-31 15:40
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10570
专家分:43038
注 册:2014-5-20
收藏
得分:0 
以下是引用schtg在2017-7-31 15:40:36的发言:

@吹水佬:试了,弹出了新页面,但是空白的,不知何故?谢谢!

我这样测试的:
** test.prg
of = NEWOBJECT("Form1")
of.Show
READ EVENTS
CLEAR ALL
RETURN

DEFINE CLASS Form1 As Form
    WindowState = 2
    Add Object URL As TextBox WITH Top=10,Left=10,Width=600,Height=22,;
        Value = "http://cx.
    Add Object CMD1 As CommandButton WITH Top=10,Left=620,Width=40,Height=22,Caption = ">>>"
    Add Object CMD2 As CommandButton WITH Top=10,Left=680,Width=40,Height=22,Enabled=.F., Caption = "查询"
    Add Object WB As Olecontrol WITH OleClass="Shell.Explorer.2",Top=40,Left=0,Width=800,Height=460,Anchor=15,Visible=.T.
  
    PROCEDURE UnLoad
        CLEAR EVENTS
    ENDPROC

    PROCEDURE Init
        this.show
        this.WB.Silent = .T.
        this.CMD1.click
    ENDPROC

    PROCEDURE CMD1.Click
        thisform.CMD2.Enabled = .F.
        thisform.WB.navigate(ALLTRIM(thisform.URL.Value), 0, NuLL, NULL, NULL)
        thisform.WB.SetFocus
    ENDPROC

    PROCEDURE CMD2.Click
        thisform.WB.document.parentWindow.execScript("Open()", "JavaScript")
    ENDPROC

    PROCEDURE WB.documentComplete(pdisp, url)
        thisform.CMD2.Enabled = (SYS(3095, pdisp) == SYS(3095, this))
    ENDPROC
ENDDEFINE

[此贴子已经被作者于2017-7-31 15:51编辑过]

2017-07-31 15:50
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1604
专家分:3144
注 册:2012-2-29
收藏
得分:0 
@吹水佬:好的,谢谢!
2017-07-31 15:57
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1604
专家分:3144
注 册:2012-2-29
收藏
得分:0 
@吹水佬,谢谢!但我不知如何可以自动填入考生号、准考证号、身份证号。我的原意是打开查询网页后模拟人工操作的动作,自动填入考生号、准考证号、身份证号,然后单击“查询”按钮后自动跳转查询的结果页面,谢谢!
2017-07-31 16:23
快速回复:网页上如何模拟鼠标点击、谢谢!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020493 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved