买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:深圳前海环融联易信息科技服务有限公司
摘要:本发明公开了一种基于CSS选择器的IE浏览器元素定位方法,先将鼠标移动到窗体上时,触发WM_MOUSEHOVER事件,获取当前鼠标坐标点下的窗口类名;判断获取的窗口类名为“InternetExplorer_Server”,获取IHtmlDocument2接口的COM指针;获取鼠标位置所在HTML元素;向上查找其父元素,获取该元素在父元素的子元素中同标签的排序;整理所有获取到的该元素在父元素的子元素中同标签的排序;根据其排序提取其CSS选择器特征,找出唯一CSS选择器,实现对IE浏览器元素的定位。本发明通过移动鼠标的方式,获取鼠标下IE浏览器中页面元素的CSS唯一选择器,定位操作方便快捷。
主权项:1.一种基于CSS选择器的IE浏览器元素定位方法,其特征在于,包括如下步骤:步骤S1:拦截鼠标事件,并将鼠标移动到窗体上时,触发WM_MOUSEHOVER事件,并在响应处理HOVER事件时,获取当前鼠标坐标点下的窗口类名;步骤S2:判断获取的窗口类名是否为“InternetExplorer_Server”,是则进行步骤S3,否则返回重复步骤S1;步骤S3:根据窗口类名中窗口ID值获取IHtmlDocument2接口的COM指针;并且,根据IHtmlDocument2接口获取鼠标位置所在HTML元素;步骤S4:根据鼠标位置所在HTML元素,向上查找其父元素,获取该元素在父元素的子元素中同标签的排序;步骤S5:重复6步骤,直到查找的父元素存在合法ID值或标签为html;步骤S6:整理所有获取到的该元素在父元素的子元素中同标签的排序;根据其排序,提取其CSS选择器特征,找出其唯一CSS选择器,根据该CSS选择器实现对IE浏览器元素的定位;在所述步骤S1中,是通过windows系统的消息拦截技术,拦截鼠标事件;步骤S6中:在整理所有获取到的该元素在父元素的子元素中同标签的排序时;是将其排序整理为如下类似格式:content_leftDIV:nth-of-type1DIV:nth-of-type1DIV:nth-of-type2,根据其类似格式,提取其CSS选择器特征,找出其唯一CSS选择器。
全文数据:
权利要求:
百度查询: 深圳前海环融联易信息科技服务有限公司 一种基于CSS选择器的IE浏览器元素定位方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。