开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 5416|回复: 9
收起左侧

[已解决] 如何取元素的坐标

[复制链接]
发表于 2012-9-16 09:07:16 | 显示全部楼层 |阅读模式   江西省九江市
  因为我用  网页填表.链接_点击 (“33”),这样的点击没有onclick事件,不能满足项目需求.
所以现在需要找到 第33个链接的坐标. 然后用鼠标模拟点击.
vip模块有办法找到指定元素的坐标吗?

如.http://www.baidu.com/s?wd=圣王  结果页的排名第三的 理想文学.
QQ截图20120916090314.gif

结帖率:100% (4/4)
发表于 2012-9-16 10:06:03 | 显示全部楼层   湖南省益阳市
估计再过10个半个小时,也不会 有人回答你的....抱歉,我没时间.
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)
发表于 2012-9-16 10:08:06 | 显示全部楼层   湖南省益阳市
看了下,你这个,不太对的哦....因为  链接_点击("理想文学")  是不支持模糊点击的...

所以,你需要先枚举链接,然后对比链接里面的文字标题...寻找到"理想文学",如果找到了这个关键字..就点击.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-16 13:23:09 | 显示全部楼层   江西省九江市
感谢哟. 我不是要直接点击那个链接,而是想获得这链接的坐标.看来只能用大漠的识图了
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)

签到天数: 2 天

发表于 2012-11-16 09:53:51 | 显示全部楼层   广东省揭阳市
     子程序名:网页_取元素坐标
    取指定元素的所在位置并返回该元素的坐标该命令,不用初始化 暂时没用
    返回值类型:网页坐标
    参数<1>的名称为“元素对象”,类型为“对象”。注明:请使用 控件名_取对象() 取得,如:文本框_取对象()。
    参数<2>的名称为“是否置焦点”,类型为“逻辑型”,允许接收空参数数据。注明:是否把焦点置到指定控件上;默认为假,假=不置,真=置;。
回复 支持 反对

使用道具 举报

结帖率:8% (1/13)
发表于 2013-9-15 18:07:22 | 显示全部楼层   广东省东莞市
没发现有这个命令
回复 支持 反对

使用道具 举报

结帖率:8% (1/13)
发表于 2013-9-15 18:16:26 | 显示全部楼层   广东省东莞市
我在VIP模块中找到了网页_取元素坐标这个命令,但是却不能使用这个命令,说是找不到子程序,VIP模块已添加了,请问这是为什么呢?冰点请回答
回复 支持 反对

使用道具 举报

结帖率:40% (2/5)
发表于 2014-3-15 21:26:46 | 显示全部楼层   广东省深圳市
我也这取坐标这个地方卡住 了!!!!!!!!!!!!!!!1
回复 支持 反对

使用道具 举报

头像被屏蔽
结帖率:98% (43/44)
发表于 2014-3-16 14:41:23 | 显示全部楼层   辽宁省营口市
元素取坐标可以使用,但是 针对的是 网页的客户区的坐标,而且一旦网页加载完成  就定死的。如果你想鼠标模拟  首先窗口坐标要转换屏幕坐标,也就是说 ,网页加载完成之后,你要是动一下滚动条 或是其他的一些操作。那元素坐标还是原来的位置。但是屏幕坐标的那个位置 就不一定是网页元素的位置了。不知道你明没明白。
回复 支持 反对

使用道具 举报

头像被屏蔽
结帖率:98% (43/44)
发表于 2014-3-16 14:56:34 | 显示全部楼层   辽宁省营口市
虽然这个主题已过去遥远,不过还是有解决办法的。网页改变 通常的情况  无非是滚动条与浏览器大小等,取滚动条XY,取浏览器XY,你可以测量长度在计算一下 就可以了。  不过能有其他功能替代的  尽量用其他的  不建议这样写。一、没效率,二、繁琐。, 当然 代码优化的好  另当别论。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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