TC官方合作论坛

标题: 【求解】 TC 网页 选择元素 为什么不行 [打印本页]

作者: 05windows    时间: 2012-10-21 10:23
标题: 【求解】 TC 网页 选择元素 为什么不行
  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 11:27
如果选择元素选择不了,可以考虑找"所在地"这几个字,加鼠标偏移,点击下拉框再识别选择

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

推荐个找字的插件.
___________
91SimXPOCR文字识别(后台GDI),完美配合TC浏览器控件
http://bbs.tyuyan.com/thread-17366-1-1.html
作者: 05windows    时间: 2012-10-21 12:25
如果选择元素选择不了,可以考虑找"所在地"这几个字,加鼠标偏移,点击下拉框再识别选择

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

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

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

作者: saga    时间: 2012-10-21 12:42
看下这个  获取可以用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>
作者: 05windows    时间: 2012-10-21 14:48
看下这个  获取可以用js命令来操作:
                                               <select name="ctl00$ContentPlaceHolder2$ddl_city1"#999999">saga 发表于 2012-10-21 12:42:03

我靠 看起来很猛啊

作者: 05windows    时间: 2012-10-21 15:13
不会用 您给个示范???
作者: 05windows    时间: 2012-10-21 18:20
哪位给个明示啊




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