TC官方合作论坛

标题: 网页控件 帮助一下 [打印本页]

作者: 121360309    时间: 2012-11-29 09:17
标题: 网页控件 帮助一下
    问题:1、功能 逻辑型 按钮鼠标_点击()
网页.移动("浏览器0",100,200)
辅助.等待(500)
网页.左键双击("浏览器0",100,200)
返回 真
功能结束
这个看不到鼠标移动,也没有反应。
2、用视频里面的线程打开第一个网页不卡,但是开网页内其他链接好慢,开的过程中,鼠标一点界面就卡死了。
3、功能 逻辑型 按钮发送_点击()
网页.发送字符串("浏览器0","TC简单开发")
返回 真
功能结束
这个发到哪里去了?我打开百度,鼠标先点到那个输入框中,然后点击这个按钮,文字在哪里显示呢?
帮帮我啊,我才学习的。
先谢谢各位大虾了。。。
作者: 121360309    时间: 2012-11-29 09:28
呼叫大虾~~~~~
作者: 头疼宁    时间: 2012-11-29 10:11
你移动位置可能是位置不对吧,适当时候可以利用找图找字方法进行点击;第二个你的线程加个临界区试试( 线程.进入临界区(整型句柄)   );第三个你可以使用火狐浏览器,加载里面的插件firebug,然后可以找到网页各控件的ID,这样就可以在里面输入内容了,调用方法( 网页.输入元素文本("浏览器0",编辑框.获得文本("编辑框0"),"id:XXXXX")  )
作者: 121360309    时间: 2012-11-29 10:40

作者: 121360309    时间: 2012-11-29 10:47
回复 3楼头疼宁的帖子

发送字符串和输入元素文本有什么区别呢?
用你说的输入元素文本这个成功了   但是发送字符串呢?前两个我还不会  我自学学   懂了再来问你  多谢了啊
作者: 121360309    时间: 2012-11-29 10:50
回复 3楼头疼宁的帖子

对了  还有  为什么第一次可以  但是第二次就不行了呢?就是我连续输入2次  只要方框中有文字    我的就输不进去  怎么回事啊?
作者: 头疼宁    时间: 2012-11-29 11:04
回复 5楼121360309的帖子

其实2者意义是一样的,问题是光标的显示,发送字符串是对网页的默认光标处输入,即点击网页时候光标所在处,而有时候网页进入后是没光标的,所以不会显示输入的字符,然而输入元素文本是直接找到所在控件,在其中输入,这个就是2者区别,至于线程,是撞车的问题,你可以建立一个临界的,让线程按照顺序进出,当然你也可以再开另一个线程的时候关闭之前的线程也是可以的。如果满意给个采纳呗
作者: 554354854    时间: 2012-11-29 12:36
= =。
作者: 121360309    时间: 2012-11-30 18:23
回复 7楼头疼宁的帖子

网页里面鼠标的坐标怎么找啊?   还有  对于没有ID的连接   怎么实现点击呢?实际网页上  鼠标点击了以后  弹出一个方框   上面可以输入信息  这个时候才有方框的ID,,,,还有啊   上面采纳啊???
作者: 头疼宁    时间: 2012-12-2 01:19
回复 9楼121360309的帖子

鼠标位置可以调用 鼠标.获取鼠标(x,y),对于一个没有ID的控件有时候可以按其他的获得,比如CLASS、NAME(类名、名称)这种信息调用,不一定一定需要ID。
作者: 121360309    时间: 2012-12-2 13:56
回复 10楼头疼宁的帖子

教教我怎么用CLASS、NAME(类名、名称)调用好吧?是不是一样呢?
作者: 121360309    时间: 2012-12-2 21:38
回复 10楼头疼宁的帖子

<a onclick="login(4);" href="javascript:void(0);">
<img border="0" src="images/td03.gif">
</a>
这是那个没有ID的图片,
怎么才能实现点击这个图片呢?
作者: 头疼宁    时间: 2012-12-3 13:29
回复 12楼121360309的帖子

命令空间:  网页  
函数名称:  获取元素信息
函数原型:  字符型 网页.获取元素信息(字符型 id,字符型 type,字符型 sub,字符型 父窗口名称="")  
函数说明:  获取网页元素指定属性的信息,支持的特征有 id:标示符 name:名称 class:类名 tag:标签 type:类型 value:值 index:索引号 frame:框架 text:文本,多个特征用&隔开  
函数举例:     //详细介绍请查看帮助文档
网页.转到("浏览器0","www.tyuyan.com")
字符型 text=网页.获取元素信息("浏览器0","value","id:su")
辅助.消息框(text)  

调用方法很明确啊,至于您的那个点击图片,可能需要找图方式,我对于图片的点击一般尝试透明图点击;您也可以尝试下直接找td03.gif然后点击或猜测其什么控件然后定义是td03.gif进行获取元素,最近比较忙,不怎么上也没有测试过,请见谅。
作者: 121360309    时间: 2012-12-4 18:06
回复 13楼头疼宁的帖子

<td align="center">
           <input type="image" src="../images/btn_dl.gif" width="57" height="16" />
           <input type="hidden" name="SystemCode" value="5" />
          <input type="hidden" name="do" value="login">
         <!-- <input type="hidden" id="UPID" name="UPID" value=""> -->
   </td>
问下   这个图片写哪些能实现点击?
网页.点击元素("浏览器0","type:hidden & name:SystemCode")我把type  name  id value  都用完了   还不同组合  就是  实现点击不了
能不能看看问题出现在哪里啊?
作者: 121360309    时间: 2012-12-4 18:21
终于成功了




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