- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 selenium从安装到使用
selenium是一款开源的自动化测试工具,主要应用于web端,注意不是移动终端。移动终端一般推荐使用appnium来实现自动化。在接下来,我将从几个部分来介绍他的使用。 (1)selenium历史、简介 (2)安装 (3)使用 (4)常见问题以上,先占坑。
2017-04-13 10:58:52
661
原创 selenium IDE的使用
selenium IDE是一款firefox插件,它是selenium家族的一个重要工具,我们看看官网的定义: 官网Selenium IDE is an integrated development environment for Selenium scripts. It is implemented as a Firefox extension, and allows you to record
2017-04-13 10:50:14
1277
原创 selenium环境安装、使用
上一篇selenium简介中,我简要介绍了一下selenium的历史以及组成,本篇中,主要就是介绍一下selenium的使用,如何搭建基础环境同时用你熟悉的语言进行测试用例的编写。考虑到我能力有限,因此就java和python来进行讲解。实际上也就是下载上文提到的对应的语言的client libraries同时使用webdriver进行操作。顺便说一下,这里都是selenium3.当然实际
2017-04-12 17:27:07
759
原创 selenium简介
selenium是一块web自动化测试工具,主要用来进行ui自动化测试。官网上对于自己的描述就是“它能够是浏览器自动化。”当然他的功能不仅仅局限于此。我们可以避免一些重复劳动,比如说重复的点击等等的操作。甚至是抢月饼。selenium是能够跨平台的自动控制多中浏览器的工具集合(注意是多个工具)。他的特点有:能够运行与多种浏览器以及系统可以在多中语言环境以及测试框架下使用。历史selenium历
2017-04-12 16:37:04
771
原创 selenium下错误“org.apache.http.conn.HttpHostConnectException”
最近使用selenium的时候,遇到一个错误,具体错误如下:org.openqa.selenium.WebDriverException: The driver server has unexpectedly died!Build info: xxxxxDriver info: driver.version: FirefoxDriver at xxxxx.....Caused
2017-04-11 16:00:06
6147
原创 selenium错误"element not visible"问题
如题,在使用selenium进行测试的时候,发现会出现”element not visible”的问题。环境如下:jdk:1.8 selenium:3.3.1 webdriver:chromeDirver如果元素不可见,那么就没有办法进行操作,如click等。首先,分析一下什么是“element not visible”。 在selenium中,如果元素满足以下的条件,那么才是“可见的”:v
2017-04-11 15:19:26
26452
原创 Intellig IDEA中由于host绑定而引发的问题
在项目中,IDEA是我们常用的工具,但是最近不同的朋友在使用IDEA的时候,遇到了一些问题。主要问题有:idea无法打开一个工程maven插件无法运作tomcat启动时,报错为jvm端口被占用。这几个问题的解决方式,其实都差不多。但是问题是并不是100%在所有电脑上能够复现,所以,个人认为,可能有idea的版本等有一定的关系。idea无法打开一个工程idea无法打开一个工程(maven工程)
2017-03-22 09:59:05
2886
原创 Ember controller
controller的概念,随着ember的版本更新,处于越来越弱势的地位,甚至有人提出,不要再用controller的方案。而且在ember的官方网站上,对于controller的介绍,也只有短短的一节。但是,结合自己的概念,我认为controller在有一些地方,还是挺好用的。创建controller同样可以使用命令来创建controller:ember g controller <your-c
2017-02-22 22:58:33
929
原创 Ember component
component顾名思义,是ember中的组件。其特性为可以重复利用。component也是由两部分组成,一个handlebars的模板文件以及一个js文件。其中模板文件控制如何渲染,js文件控制它的行为。组件的定义类似的,定义component,也可以使用ember-cli的命令行工具: ember g component <your-componetn-name>这样就能在你定义的目录下,创
2017-02-20 15:10:39
1266
原创 Ember Route
简介Ember Route,路由管理,在ember中具有很重要的意义,他负责管理整个路由的规则,什么时候应该渲染什么模板等,总体来说,他的功能有渲染一个模板加载model以供模板使用重定向到一个新的路由,比如说权限控制情况下,一个人不允许访问某一个页面可以负责处理一个action(动作或者事件)渲染模板
2017-02-08 12:46:00
1254
原创 Ember Model
model是指数据层,也就是一个用于向用户展示的数据对象。考虑到前后端分离,其实可以认为展现内容与后端的DTO对象或者DVO对象是一一对应的。同时,model会通过json的形式以http请求的方式与服务器进行交互。但是,model的形式不一定是json的,其他的形式都是可以的。也就是说,model是持久化的。这种方式下,ember本身提供了许多api,这也就是Ember data做的事情。Embe
2017-02-06 12:00:58
1304
原创 Ember 工程基本配置
在上一篇中,我们基本简单搭建了一个工程。如上文所说,ember-cli插件,是基于broccoli.js 来进行资源管理以及目录结构管理的,所以说,了解目录结构对我们来说有很重要的意义,此外我们还是说道一些常用的配置。ember工程目录结构在使用ember new <project-name>的时候,会将你的目录结构打出来,如下: 简单来说,如下所示,其中比较重要(或者说需要修改)的文件,用红
2017-01-24 16:53:20
3307
原创 Ember基础环境搭建
在搭建ember工程之前,想必你一定对node开发有一定的了解(其实我也是个菜鸟)。就不多说了,简单来说就是先安装node,然后装个淘宝镜像,cnpm。接下来就开始搭建环境:(1)第一步,安装ember命令行工具:ember-cli, cnpm install -g ember-cli@2.10这里需要对ember-cli进行一下说明,这个工具实在是非常的强大,它具有一下特性:提供了由 broc
2017-01-24 10:58:36
3530
3
原创 Ember 从0到1
最近一阵子,使用了苹果的前端框架—-ember。其实一开始使用的时候,我是拒绝的,毕竟,国内主流的框架都是什么react、vue、angular等等。再加上国内关于ember的资料非常少,找起来相当麻烦,虽说四六级过了,但是也扛不住天天看英文文档,这个过程真的是相当痛苦。不过,苦尽甘来,最后,还是能够从ember的解决问题的方法中,获益很多。因此写写博客,介绍Ember,一来是为了记录学习的过程,另
2017-01-23 17:40:45
733
原创 java中执行多条shell命令,除了第一条其他都未执行
最近项目中需要在在java中执行shell命令,用了最常见方式,代码如下:public class ShellUtil { public static String runShell(String shStr) throws Exception { Process process; process = Runtime.getRuntime().exec(new
2017-01-12 15:30:51
9561
1
用verilog语言实现自动售货机
2014-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人