物流软件自动化测试系统执行机设计与实现
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TP311.53;F252
【图文】:
使得要根据不同的浏览器厂商来提供不同的Selenium邋WebDriver。比如Chrome逡逑就有专门的ChromeDriver,火狐浏览器就有专门的F'irefoxDriver等等,Selenium逡逑Webdriver结构如图2-1。逡逑创建WebDriver时,Selenium会首先确认存在浏览器的原生组件,而且浏逡逑览器的版本需要匹配,然后在目标浏览器里启动一套叫做名字叫做The逡逑WebDriverWireProtocol的Web服务协议[35L这是一套很实用的协议,浏览器的逡逑任何操作几乎都可以通过这套协议操作,包括元素点击、最小化、元素定位、上逡逑传文件、打开、关闭、最大化等等。WebDriver每次启动浏览器后都会分配一个逡逑专门的sessionld,在多个线程同时进行的时候相互之间不会干扰和冲突,然后在逡逑发出的HTTP请求里再附上具体的请求参数比如CSS还是ID还是Xpath以及各逡逑自的值。在这个操作被收到并执行了之后,也会返回一个Json格式HTTP回复,逡逑其中包含找到的邋WebElementtext、CSS邋selector、tag邋name、class邋name邋等各种细逡逑节。逡逑li逡逑I逡逑
ChannelPipeline邋会选择一个邋ChannelHandler邋进行处理。这个邋ChannelHandler邋处理逡逑之后,可能会产生新的ChannelEvent,并流转到下一个ChannelHandler,三者之逡逑间的关系如图2-2所不。逡逑Channel逡逑Handler逡逑Channel逦^r逡逑Event邋f逡逑Channel逦^一'''N邋/邋逦逦逡逑Event逦/邋Channel逡逑/邋Handler逡逑.逦Channel逡逑Channel邋逦?逦,.逡逑Pipeline逦channel逡逑Handler逡逑Channel逡逑Handler逡逑图邋2-2邋Channel、ChannelHandler邋与邋ChannelPipeline逡逑ChannelEvent从服务端向客户端移动时称为入站,相反则称为出站,并且出逡逑站处理器和入站处理器同时存在于同一个ChannelPipeline中,在处理入站事件时,逡逑数据从ChannelPipeline的头部传递至管道的尾部,中间经过数个入站处理器逡逑(ChannellnboundHandler),出站时则相反,数据从尾部开始经过出站处理器逡逑(ChannelOutboundHandler)流向管道头部。过程如图2-3所示。逡逑Socket/Transport逡逑ChannelPipel
【相似文献】
相关期刊论文 前10条
1 周永红;张彦祥;;金融软件的自动化测试探索与创新之路[J];中国金融电脑;2018年01期
2 赵焕芳;杨声钢;徐小平;;自动化测试在流程类系统中的应用研究与实践[J];中国金融电脑;2018年01期
3 赵良福;王世签;郑科鹏;;软件自动化测试研究[J];有线电视技术;2018年06期
4 周林;;通用工具构建云存储自动化测试平台的方案[J];移动通信;2017年10期
5 朱立秀;;自动化测试的应用浅析[J];电子世界;2016年19期
6 李萍;;光网络传输设备的自动化测试研究[J];数字技术与应用;2015年09期
7 刘柏青;;使用自动化测试工具解决数据重复录入问题的一个思路[J];广东公安科技;2015年03期
8 顾言筠;;浅谈光网络传输设备的自动化测试[J];科学中国人;2017年20期
9 顾慧;毛森;;自动化测试技术的分析与研究[J];信息与电脑(理论版);2014年02期
10 刘培;;自动化测试平台的设计与实现[J];科技创新与应用;2014年24期
相关会议论文 前10条
1 杨士伟;桑楠楠;彭汉光;;软件自动化测试的应用[A];2014年中国家用电器技术大会论文集[C];2014年
2 戴骏炜;;软件自动化测试工具的引入[A];冶金企业自动化、信息化与创新——全国冶金自动化信息网建网30周年论文集[C];2007年
3 赵波;;自动化测试系统概述及其在计量测试中的应用[A];2008年江苏省计量测试学术论文集[C];2008年
4 吴洪亮;刘辰;杨正球;;自定义容器进行Cactus自动化测试[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年
5 浦建开;孙娜;李卫民;;基于ATLAS的航电系统通用自动化测试平台设计[A];2014航空试验测试技术学术交流会论文集[C];2014年
6 何磊;赫新;马戎;常兴华;张来平;;全生命周期大型CFD自动化测试与验证确认平台开发[A];中国力学大会-2015论文摘要集[C];2015年
7 倪瑾;蒋俊华;;基于.NET平台GUI自动化测试研究[A];经济策论(上)[C];2011年
8 芦宁;陈迪秋;;中压岸电控制系统的自动化测试[A];2018年数字化造船学术交流会议论文集[C];2018年
9 辛敏杰;高建华;;影响GUI自动化测试性能的因素分析[A];第五届中国测试学术会议论文集[C];2008年
10 张贺;;基于图像并行处理技术的云测试实现[A];第八届中国智能交通年会论文集[C];2013年
相关重要报纸文章 前10条
1 索tD;创新带来的效率倍增[N];中国航天报;2013年
2 顾明 潘镭;测试效率提升的捷径[N];中国城乡金融报;2009年
3 边歆;研发需要敏捷[N];网络世界;2007年
4 记者 于晓媚/北京;风云际会 ICT精英京城论剑[N];电子资讯时报;2005年
5 刘帅 任闻;产研互动出真招 班组结对显实效[N];中国航天报;2018年
6 本报通讯员 董建昌 钱海宁 特约记者 伍旭东;“科技少帅”为导弹助飞[N];光明日报;2002年
7 安吉;安捷伦加大对中国市场的投资力度[N];中国经营报;2004年
8 高津京;国产化是必由之路[N];光明日报;2001年
9 记者 齐航;进一步增强产品研发专注度 面向个人用户的产品市场无限[N];杭州日报;2014年
10 孙燕飚;李领:测试3G终端的生意人[N];第一财经日报;2009年
相关博士学位论文 前1条
1 刘新忠;关联缺陷及其应用研究[D];吉林大学;2010年
相关硕士学位论文 前10条
1 熊羿;自动化渗透测试平台的设计与实现[D];北京邮电大学;2019年
2 李煊;物流软件自动化测试系统执行机设计与实现[D];北京邮电大学;2019年
3 董灿;针对Transwarp Workflow的自动化测试工具的设计与实现[D];南京大学;2019年
4 韩松;面向金融交易平台的集成自动化测试系统[D];大连理工大学;2018年
5 赵羽晴;面向汽车车窗控制单元的自动化测试方法及实现[D];哈尔滨理工大学;2018年
6 李淼;PMIC自动化测试平台的设计与实现[D];成都理工大学;2018年
7 韩硕;FTTx系统中ONU芯片自动化测试研究[D];南京理工大学;2018年
8 李雪莹;FPGA软件自动化测试平台的设计与实现[D];东华大学;2018年
9 李志浩;嵌入式系统自动化测试平台研制[D];哈尔滨工业大学;2018年
10 朱方祥;Windows应用程序自动化测试关键技术设计与实现[D];中国科学技术大学;2018年
本文编号:2742470
本文链接:https://www.wllwen.com/jingjilunwen/jingjiguanlilunwen/2742470.html