TC官方合作论坛

标题: 为什么等待会使网页卡死 [打印本页]

作者: daheng    时间: 2015-1-15 22:47
标题: 为什么等待会使网页卡死
//打开的网站是CG资源网    发不了连接,等级太低
功能 开始_点击()
    网页.输入元素文本("浏览器0",编辑框.获得文本("编辑框0"),"id:username")//输入账号
    辅助.等待(1000)
    网页.输入元素文本("浏览器0",编辑框.获得文本("编辑框1"),"id:mima")//输入密码
    辅助.等待(1000)
    网页.点击元素("浏览器0","id:up")//点登入
    辅助.等待(1000)
    网页.点击元素("浏览器0","id:qiandao")//点签到
    辅助.等待(2000)
    //详细介绍请查看帮助文档
    text=网页.获取元素信息("浏览器0","text","id:qd_back")//获取是否签到的文本
    辅助.消息框(text)//提示文本
功能结束



以上是我用TC网页控件做的,自动登入签到...但是 ,辅助.等待(),会使网页不刷新,这样就点不到后面的按钮,这个怎么处理呢,求师兄们关照一下,解答我1下下,,小白啊,搞不动


作者: wyfk    时间: 2015-1-15 22:55
用线程开启才不会卡

线程句柄
功能 开始_点击()
线程句柄=线程.开启("空间名称.打开的网站","")//修改空间名称
功能结束

功能 打开的网站()
    网页.输入元素文本("浏览器0",编辑框.获得文本("编辑框0"),"id:username")//输入账号
    辅助.等待(1000)
    网页.输入元素文本("浏览器0",编辑框.获得文本("编辑框1"),"id:mima")//输入密码
    辅助.等待(1000)
    网页.点击元素("浏览器0","id:up")//点登入
    辅助.等待(1000)
    网页.点击元素("浏览器0","id:qiandao")//点签到
    辅助.等待(2000)
    //详细介绍请查看帮助文档
    text=网页.获取元素信息("浏览器0","text","id:qd_back")//获取是否签到的文本
    辅助.消息框(text)//提示文本
功能结束
作者: q273814    时间: 2015-1-16 08:32
因为你的界面卡死了 不是网页卡死
作者: a837198    时间: 2015-1-16 10:27
在浏览器的事件里有一个加载完成事件   通过他去进行你要的操作即可   按钮只需要打开网页   剩下的 就是 浏览器事件去操作的




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1