自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 selenium从安装到使用

selenium是一款开源的自动化测试工具,主要应用于web端,注意不是移动终端。移动终端一般推荐使用appnium来实现自动化。在接下来,我将从几个部分来介绍他的使用。 (1)selenium历史、简介 (2)安装 (3)使用 (4)常见问题以上,先占坑。

2017-04-13 10:58:52 648

原创 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 1253

原创 selenium环境安装、使用

上一篇selenium简介中,我简要介绍了一下selenium的历史以及组成,本篇中,主要就是介绍一下selenium的使用,如何搭建基础环境同时用你熟悉的语言进行测试用例的编写。考虑到我能力有限,因此就java和python来进行讲解。实际上也就是下载上文提到的对应的语言的client libraries同时使用webdriver进行操作。顺便说一下,这里都是selenium3.当然实际

2017-04-12 17:27:07 732

原创 selenium简介

selenium是一块web自动化测试工具,主要用来进行ui自动化测试。官网上对于自己的描述就是“它能够是浏览器自动化。”当然他的功能不仅仅局限于此。我们可以避免一些重复劳动,比如说重复的点击等等的操作。甚至是抢月饼。selenium是能够跨平台的自动控制多中浏览器的工具集合(注意是多个工具)。他的特点有:能够运行与多种浏览器以及系统可以在多中语言环境以及测试框架下使用。历史selenium历

2017-04-12 16:37:04 754

原创 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 6065

原创 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 26394

原创 Intellig IDEA中由于host绑定而引发的问题

在项目中,IDEA是我们常用的工具,但是最近不同的朋友在使用IDEA的时候,遇到了一些问题。主要问题有:idea无法打开一个工程maven插件无法运作tomcat启动时,报错为jvm端口被占用。这几个问题的解决方式,其实都差不多。但是问题是并不是100%在所有电脑上能够复现,所以,个人认为,可能有idea的版本等有一定的关系。idea无法打开一个工程idea无法打开一个工程(maven工程)

2017-03-22 09:59:05 2834

原创 Ember controller

controller的概念,随着ember的版本更新,处于越来越弱势的地位,甚至有人提出,不要再用controller的方案。而且在ember的官方网站上,对于controller的介绍,也只有短短的一节。但是,结合自己的概念,我认为controller在有一些地方,还是挺好用的。创建controller同样可以使用命令来创建controller:ember g controller <your-c

2017-02-22 22:58:33 903

原创 Ember component

component顾名思义,是ember中的组件。其特性为可以重复利用。component也是由两部分组成,一个handlebars的模板文件以及一个js文件。其中模板文件控制如何渲染,js文件控制它的行为。组件的定义类似的,定义component,也可以使用ember-cli的命令行工具: ember g component <your-componetn-name>这样就能在你定义的目录下,创

2017-02-20 15:10:39 1231

原创 Ember Route

简介Ember Route,路由管理,在ember中具有很重要的意义,他负责管理整个路由的规则,什么时候应该渲染什么模板等,总体来说,他的功能有渲染一个模板加载model以供模板使用重定向到一个新的路由,比如说权限控制情况下,一个人不允许访问某一个页面可以负责处理一个action(动作或者事件)渲染模板

2017-02-08 12:46:00 1205

原创 Ember Model

model是指数据层,也就是一个用于向用户展示的数据对象。考虑到前后端分离,其实可以认为展现内容与后端的DTO对象或者DVO对象是一一对应的。同时,model会通过json的形式以http请求的方式与服务器进行交互。但是,model的形式不一定是json的,其他的形式都是可以的。也就是说,model是持久化的。这种方式下,ember本身提供了许多api,这也就是Ember data做的事情。Embe

2017-02-06 12:00:58 1269

原创 Ember 工程基本配置

在上一篇中,我们基本简单搭建了一个工程。如上文所说,ember-cli插件,是基于broccoli.js 来进行资源管理以及目录结构管理的,所以说,了解目录结构对我们来说有很重要的意义,此外我们还是说道一些常用的配置。ember工程目录结构在使用ember new <project-name>的时候,会将你的目录结构打出来,如下: 简单来说,如下所示,其中比较重要(或者说需要修改)的文件,用红

2017-01-24 16:53:20 3250

原创 Ember基础环境搭建

在搭建ember工程之前,想必你一定对node开发有一定的了解(其实我也是个菜鸟)。就不多说了,简单来说就是先安装node,然后装个淘宝镜像,cnpm。接下来就开始搭建环境:(1)第一步,安装ember命令行工具:ember-cli, cnpm install -g [email protected]这里需要对ember-cli进行一下说明,这个工具实在是非常的强大,它具有一下特性:提供了由 broc

2017-01-24 10:58:36 3488 3

原创 Ember 从0到1

最近一阵子,使用了苹果的前端框架—-ember。其实一开始使用的时候,我是拒绝的,毕竟,国内主流的框架都是什么react、vue、angular等等。再加上国内关于ember的资料非常少,找起来相当麻烦,虽说四六级过了,但是也扛不住天天看英文文档,这个过程真的是相当痛苦。不过,苦尽甘来,最后,还是能够从ember的解决问题的方法中,获益很多。因此写写博客,介绍Ember,一来是为了记录学习的过程,另

2017-01-23 17:40:45 721

原创 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 9439 1

用verilog语言实现自动售货机

用verilog语言实现自动售货机。 本代码的输入信号有clk ,money ,sel ,order ,back ,left1 ,left2 ,left3 ,left4。clk代表时钟信号,money代表顾客投入的钱币,sel为顾客选择的货物,order为确认所选货物选项,back为返回初始状态选项,left1为第一种货物的剩余量,left2为第二种货物的剩余量,left3为第三种货物的剩余量,left4为第四种货物的剩余量。 输出信号为money_left ,out_num1 ,out_num2 ,out_num3 ,out_num4。money_left为找零数目,out_num1为第一种货物的出货量,out_num2为第二种货物的出货量,out_num3为第三种货物的出货量,out_num4为第四种货物的出货量。

2014-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除