The embodiment of the invention provides a method and apparatus for exposure identification code, the method includes: obtaining the Web automated testing tools to access URL; corresponding URL in the Web automation testing tools to access the web access, monitor the hypertext transfer protocol Http request; in the process of monitoring the Http request in corresponding with the URL to access the process of identity and exposure with a predetermined code to determine the format of the Http request and corresponding with the identification code corresponding to the exposure process; according to the corresponding relationship between the access to the URL and the process of identification, and the corresponding relationship between the exposure and the code the process of identification, to determine the exposure and the corresponding URL code to access the. It solves the problem that the Web automation test tool can't directly get browser process identifier when it opens the browser in the existing technology, so that it can't get the exposure code generated by the Web automated test tool during the process of accessing web pages.
【技术实现步骤摘要】
一种识别曝光代码的方法和装置
本专利技术涉及数据处理
,尤其涉及一种识别曝光代码的方法和装置。
技术介绍
WebDriver(是一种Web自动化测试工具)打开浏览器之后通过WindowsHandles和CurrentWindowHandle属性控制浏览器。但是这两个属性为GUID(GloballyUniqueIdentifier,全局唯一标识符)格式,WebDriver通过一定的技术封装了浏览器真正的窗口Handle。因此,出现WebDriver无法确认打开的到底是哪一个浏览器,也就无法在获得曝光代码之后对应到到底是哪个WebDriver回访过程中触发的曝光代码。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的识别曝光代码的方法和装置。第一方面,提供了一种识别曝光代码的方法,所述方法包括:获取Web自动化测试工具待访问的URL;在所述Web自动化测试工具访问所述待访问的URL对应的网页时,监听Http请求;在监听Http请求的过程中,确定与所述待访问的URL对应的进程标识,以及确定与预定格式的Http请求对应的曝光代码和与所述曝光代码对应的进程标识;根据所述待访问的URL和所述进程标识的对应关系,以及所述曝光代码和所述进程标识的对应关系,确定与所述待访问的URL对应的曝光代码。可选地,所述监听Http请求,包括:启动监测Http请求的工具,通过所述监测Http请求的工具监听所述Http请求。可选地,在监听Http请求的过程中,确定与所述待访问的URL对应的进程标识,以及确定与预定格式的Http请求对应的曝 ...
【技术保护点】
一种识别曝光代码的方法,其特征在于,所述方法包括:获取Web自动化测试工具待访问的URL;在所述Web自动化测试工具访问所述待访问的URL对应的网页时,监听Http请求;在监听Http请求的过程中,确定与所述待访问的URL对应的进程标识,以及确定与预定格式的Http请求对应的曝光代码和与所述曝光代码对应的进程标识;根据所述待访问的URL和所述进程标识的对应关系,以及所述曝光代码和所述进程标识的对应关系,确定与所述待访问的URL对应的曝光代码。
【技术特征摘要】
1.一种识别曝光代码的方法,其特征在于,所述方法包括:获取Web自动化测试工具待访问的URL;在所述Web自动化测试工具访问所述待访问的URL对应的网页时,监听Http请求;在监听Http请求的过程中,确定与所述待访问的URL对应的进程标识,以及确定与预定格式的Http请求对应的曝光代码和与所述曝光代码对应的进程标识;根据所述待访问的URL和所述进程标识的对应关系,以及所述曝光代码和所述进程标识的对应关系,确定与所述待访问的URL对应的曝光代码。2.根据权利要求1所述的方法,其特征在于,所述监听Http请求,包括:启动监测Http请求的工具,通过所述监测Http请求的工具监听所述Http请求。3.根据权利要求2所述的方法,其特征在于,在监听Http请求的过程中,确定与所述待访问的URL对应的进程标识,以及确定与预定格式的Http请求对应的曝光代码和与所述曝光代码对应的进程标识,包括:在监听Http请求的过程中,记录与所述待访问的URL对应的进程标识;从监听到的Http请求中筛选出与预定格式的Http请求对应的曝光代码,并确定与所述曝光代码对应的进程标识。4.根据权利要求1所述的方法,其特征在于,获取所述Web自动化测试工具待访问的URL之后,所述方法还包括:将所述待访问的URL记录在列表中。5.根据权利要求2~4任一项所述的方法,其特征在于:所述Web自动化测试工具为Webdriver,所述监测Http请求的工具为Fiddler...
【专利技术属性】
技术研发人员:孟欣,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。