TC官方合作论坛

 找回密码
 立即注册
查看: 1061|回复: 5
打印 上一主题 下一主题

[已解决] 如同虚设的网页.加载完成("浏览器0") 只有对 转到 有效

[复制链接]
跳转到指定楼层
楼主
发表于 2014-8-23 18:16:10 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
第一种方式: 无效
功能 判断网页加载完成()
    辅助.等待(300)
    循环(!网页.加载完成("浏览器0"))
        辅助.等待(200)
        调试输出("未加载完毕......循环等待.....加载")
    循环结束
    调试输出("加载完成..跳出....")
功能结束
第二种方式: 无效
功能 判断网页加载完成()
   循环(真)
辅助.等待(500)
    如果(网页.加载完成("浏览器0"))
        调试输出("加载完成..跳出....")
        跳出
    否则
        辅助.等待(200)
        调试输出("未加载完毕......循环等待.....加载")
    如果结束
循环结束
功能结束


只有使用这个跳转以上的加载才有效果 [  网页.转到("浏览器0","www.baidu.com")  ]
但是使用 点击元素 或者 选中元素 或者 输入元素信息 点击确定 后页面跳转  都是没有任何效果的!!
!真蛋疼!!!!!!同同感的顶咯~~~~~~

回复

使用道具 举报

板凳
发表于 2014-9-9 02:05:20 | 只看该作者
本帖最后由 binghu 于 2014-9-18 00:45 编辑

url = 网页.得到链接("浏览器0")
web内容=网络.url读内容(url)
字符串.查找字符串(web内容,"</html>")

没完成返回 -1 吧。。。上面是举个简单的例子,网站一般以</html>结束,所以。。。。不是办法的办法
为效率的话,也可以指定字符查找的开始位置。

但是你登录时输入用户名或密码错误,,,这个就不太灵光了。。
所以找到</html> 后还要判断 是否 有 id:name ,id pass之类的未登录状态,或 可以用来判断登录成功的 字符串或文字。

比较郁闷,后来我就提交后,判断已经找到</html>了,,然后,找色,找字或找图,来判断是否登录成功。

如果能post登录,最好不过了。。。


PS:没登录成功时的网页 结尾也是 </html> 显示的,所以要在网页中查找一个 可以依据为登录成功的 字符才好。我这是举例。并不是找 </html>的,切记。
回复 支持 反对

使用道具 举报

6#
发表于 2014-12-4 00:15:22 | 只看该作者
我测试后的结果是,调用一次"浏览器0"就延迟10秒
尤其在用到获取网页元素  用户名密码编辑框的时候很见效!
我想到一个方法,
用遍历来查找网页元素,然后找到了就表示加载完成.
只是还没有实践过
只是猜想
现在正在弄```
回复 支持 反对

使用道具 举报

5#
发表于 2014-9-20 12:44:19 | 只看该作者
jxtiger 发表于 2014-9-13 17:34
我会弄了!!!!!!!!!!!!!!!

怎么解决的 求教
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2014-9-13 17:34:42 | 只看该作者
我会弄了!!!!!!!!!!!!!!!
回复

使用道具 举报

沙发
发表于 2014-9-6 22:05:27 | 只看该作者
有同感,怎么解决呢?
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-24 03:48 , Processed in 0.159241 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表