web项目的集成测试:模拟点击】的更多相关文章

利用模拟点击的方式进行集成测试,我们准备用google,Firefox和ie三种浏览器测试. 其中除了Firefox是模拟点击的鼻祖不需要插件外,谷歌和ie需要另外下载插件 chromedriver.exe; IEDriverServer.exe chrome测试: File file = new File("C:/Selenium/chromeDriver.exe"); System.setProperty("webdriver.chrome.driver", f…
(-1)写在前面 我用的是MyEclipse8.5. 还记得以前帮助一个女同学解决问题的时候,特意情调了要先启动服务在发布项目,其实单独的时候都是知道的,总和起来后就容易片面的给出结论.因为不会发生问题所以啊也不知道自己错了.倒是了解后,很多莫名其妙的问题说的清了. (0)步骤说明 注意这个名字是myeclipse中的项目名,默认发布到服务器也是这个名字,如果在MyEclipse通过rname更改了项目名,发布到服务器下的名字是不会更改的,remove在发布也没用,更改发布到服务器的名字的方法如…
1. 新建maven项目,选择maven骨架maven-archetype-webapp来建立web项目 2. 选择next,输入groupid:MavenWebTest, artifactid:cn.test 3. 建好后在项目区域出现的MavenWebTest的目录结构 如下图: 4. 默认建立没有java的目录,我们来建立一个文件夹来存放java类 5.  修改项目pom文件 加入servlet-api.jar,另再加入jetty插件的配置,使得当web项目开发完后能用Jetty容器来运行…
官网下载idea,安装配置好后,双击进来,第一次创建项目时新建是这样的 第一步:   第二步:创建项目名和项目存放的路径 点finish进入这里   第三步: 第二步点OK进入这个页面,点上面那个加号,就是这样的   然后点加号点第一个进入这个页面 (Web Application(4.0)这个没关系的,有些是3.1,不用管,打上勾就行了)   第三步:创建Module name(意思是前面Procjct name那个创建名字是项目名,这个是在项目名下创建web项目)   一般取名字最好不用te…
1.IntelliJ IDEA集成Tomcat部署Maven Web项目 1.1.IDEA构建Maven Web项目 使用IDEA来创建一个简单的Hello World的Maven Web项目,并使用Tomcat服务器在本地部署起来还是比较简单的,熟练之后基本10分钟以内就可以创建成功,但是在开始不熟悉的情况下,IDEA工具还是有很多“坑”的地方,下面我们就来一步步总结一下使用IDEA来搭建一个最原始的Maven Web项目: 1.首先我们双击IDEA运行起来工具,点击Create New Pr…
系列目录 通过前面的单元测试,我们能够保证项目的基本模块功能逻辑是正常的,通过集成测试能够保证接口的请求是正常的.然而最终项目交付我们还需要对项目进行页面的行为进行测试,比如页面布局是否正常,按钮是否能点击,点击后执行的动作是否正确,链接是否正常等功能进行测试,表单提交是否返回正确结果等.这些都是一些墨盒测试,一般是由专门测试人员来完成,然而随着web的发展,各种自动化工具越来越完善,有一些页面功能的测试也可以由程序员来编写自动测试代码完成.这里主要结合Selenium来介绍如何完成页面行为的测…
一.开启IIS功能 刚安装完的server2008是没有默认开启IIS功能,在这里简单介绍一下如何开启IIS. 步骤: 1. 打开控制面板,选中[程序] 2. 在[程序和功能]下面,选择[打开或关闭windows功能] 3. 选中角色,点击[添加角色] 4. 默认下一步 5. 第一次安装会提示是否添加Web服务器(IIS)所需的功能,这里选择[添加必须的功能] 6. 默认下一步 7. 勾选上自己需要的功能模块,默认下一步 8. 点击[安装] 9. 安装成功,重启下电脑就可以了 二.发布Web项目…
序言 最近尝试完整搭建一个Web项目的运行环境,总结一下这几个月学到的知识点. 后面的文章主要包括一下几个内容: A. 搭建一个Linux服务器,用来部署Redis.Mongo等数据存储环境: B. 搭建一个Windows Server 2008,用IIS来部署Web项目:   接下来进入主题,本篇主要介绍用虚拟机部署测试环境的时候, 如何配置相关的网络连接.   一.用VM安装一个win7客户端.ubuntu服务器.windows server 2008服务器 这里就不介绍怎么安装了,网上有很…
下面这个是mongo驱动的小案例,里面也有涉及到一点redis的操作 https://github.com/SuperRocky/MyMongoDriver 接下来通过几张图片主要介绍一下每个文件的具体作用 这是整个项目的目录文件, 其中,MyWeb是前端页面,MyWebApi是后端接口代码, 数据库操作主要封装在Utility库中. MongoHelper: mongodb的操作 RedisHelper:Redis的操作(主要封装了一个保存hash实体的方法,其他操作在UserD类中直接使用,…