TC官方合作论坛

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

[已解决] 【求解】 TC 网页 选择元素 为什么不行

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

马上加入TC

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

x
  1. 功能 逻辑型 开始_点击()
  2.     网页.转到("浏览器0","www.hbjks.com.cn/zxps/register.aspx")
  3. 循环(!(网页.加载完成("浏览器0")))
  4.     辅助.等待(3500)
  5. 循环结束
  6. 网页.选择元素("浏览器0","保定市","id:ctl00_ContentPlaceHolder2_ddl_city1&ctl00$name:ContentPlaceHolder2$ddl_city1")
  7. 返回 真
  8. 功能结束

复制代码
网页.选择元素("浏览器0","保定市","id:ctl00_ContentPlaceHolder2_ddl_city1&ctl00$name:ContentPlaceHolder2$ddl_city1")
这句为什么实现不了自动选择下拉列表框?????


---------------------------------------
回答正确一定会采纳!!!
以下是全部代码
  1. 空间 测试
  2. //定义默认空间
  3. 功能 逻辑型 开始_点击()
  4.     网页.转到("浏览器0","www.hbjks.com.cn/zxps/register.aspx")
  5. 循环(!(网页.加载完成("浏览器0")))
  6.     辅助.等待(3500)
  7. 循环结束
  8. 网页.选择元素("浏览器0","保定市","id:ctl00_ContentPlaceHolder2_ddl_city1&ctl00$name:ContentPlaceHolder2$ddl_city1")
  9. 返回 真
  10. //函数返回语句
  11. 功能结束

  12. 功能 逻辑型 退出_点击()
  13. //这里添加你要执行的代码
  14. 辅助.退出()

  15. 返回 真
  16. //函数返回语句
  17. 功能结束
  18. 功能 逻辑型 按钮0_点击()
  19. //这里添加你要执行的代码

  20. 返回 真
  21. 功能结束

  22. 功能 逻辑型 初始化()
  23. //这里添加你要执行的代码
  24. 线程.开启("测试.开始_点击","")
  25. 返回 真
  26. 功能结束

  27. 空间结束
  28. //空间结束语句
复制代码


回复

使用道具 举报

地板
发表于 2012-10-21 12:42:03 | 只看该作者
看下这个  获取可以用js命令来操作:
                                               <select name="ctl00$ContentPlaceHolder2$ddl_city1" onchange="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$ContentPlaceHolder2$ddl_city1\&#39;,\&#39;\&#39;)&#39;, 0)" id="ctl00_ContentPlaceHolder2_ddl_city1" style="width:133px;">
                <option value=""></option>
                <option selected="selected" value="120625224645926556">保定市</option>
                <option value="120625224649654746">沧州市</option>
                <option value="120625224648845578">承德市</option>
                <option value="120625224643266853">邯郸市</option>
                <option value="120625224651754120">衡水市</option>
                <option value="120625224650893925">廊坊市</option>
                <option value="120625224642670350">秦皇岛市</option>
                <option value="120625224640078625">石家庄市</option>
                <option value="120625224641668461">唐山市</option>
                <option value="120625224644602850">邢台市</option>
                <option value="120625224647666950">张家口市</option>

        </select>
回复 支持 反对

使用道具 举报

沙发
发表于 2012-10-21 11:27:21 | 只看该作者
如果选择元素选择不了,可以考虑找"所在地"这几个字,加鼠标偏移,点击下拉框再识别选择

不一定要选择网页元素这一条路.

推荐个找字的插件.
___________
91SimXPOCR文字识别(后台GDI),完美配合TC浏览器控件
http://bbs.tyuyan.com/thread-17366-1-1.html
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-10-21 12:25:01 | 只看该作者
如果选择元素选择不了,可以考虑找"所在地"这几个字,加鼠标偏移,点击下拉框再识别选择

不一定要选择网页元素这一条路.

推荐个找字的插件.
___________
91SimXPOCR文字识别(后台GDI),完美配合TC浏览器控件......
陌上青衣。 发表于 2012-10-21 11:27:21
这是个方法,鼠标模拟也可以做到

-------------刚发现代码写的有点错误
不过这并影响 ,即便写对也没能实现,在群里面冷月试了好多次了
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-10-21 14:48:43 | 只看该作者
看下这个  获取可以用js命令来操作:
                                               <select name="ctl00$ContentPlaceHolder2$ddl_city1"#999999">saga 发表于 2012-10-21 12:42:03

我靠 看起来很猛啊
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-10-21 15:13:33 | 只看该作者
不会用 您给个示范???
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-10-21 18:20:01 | 只看该作者
哪位给个明示啊
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-9 23:33 , Processed in 0.165594 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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