写好BasePage基类和页面元素定位后,就可以针对每个页面写业务逻辑了 1.编写每个页面page类,拿其中一个页面为例 通过调用BasePage中的方法,来进一步编写这个页面用到的一些操作,最后在测试用例中根据业务场景来调用这些封装好的方法 2.编写测试用例 在每个用例汇中调用page类中定义的操 ...
分类:
其他好文 时间:
2018-05-11 17:22:19
阅读次数:
189
前言 昨晚的培训课程讲了PO设计模式,对于PO模式我们需要去了解关于为什么要使用PO,而不使用PO是什么情况?什么是PO模式?PO怎么去使用? 第一,为什么要使用PO,而不使用PO是什么情况? 我们先来看看在使用PO之前,我们的自动化是怎么做的: 从上述代码中,我们能看出我们做UI自动化主要就是定位 ...
分类:
其他好文 时间:
2018-04-20 16:54:40
阅读次数:
163
这几天晚上练习科目三,一般都到10点多回来,所以更新比较晚。代码已上传到码云上,有兴趣的可以下载看看https://git.oschina.net/joy_yuan/ShoppingMall上个项目中,页面切换,是做了一个BasePage,然后在里面利用了构造方法,调用构造时,就初始化其中的控件,然后在切换具体..
分类:
移动开发 时间:
2017-08-09 01:06:58
阅读次数:
320
由于要维护一个项目,要用到tapestry3这个老框架,虽然这个框架很老,但是在我看来ta的思想还是很先进的 面向组件编程。 由于网上资料少的可怜,辛苦找了很久终于找到一本名为《tapestry in action》的工具书,以下学习笔记均以此书为参考。 正文 tapestry初探 tapestry ...
分类:
其他好文 时间:
2017-02-26 20:37:58
阅读次数:
202
本地视频列表 1.写布局 相对布局 : ListView和TextView和ProgressBar,初始化 2.加载本地的视频,在子线程中加载视频,加载的视频放入集合中; 设置适配器要在主线程;用Handler,设置适配器 3.设置item的点击事件,把视频播放出来 ...
分类:
移动开发 时间:
2016-11-13 16:14:29
阅读次数:
267
/***** BasePage.js 公共的 脚本文件 部分方法需引用jquery库 *****/ //#region 日期操作 //字符串转化为时间。 function stringtoTime(date1) { var dt = new Date(Date.parse(date1.replace ...
分类:
Web程序 时间:
2016-09-19 17:43:43
阅读次数:
264
前言当我们访问某个网站的时候需要检测用户是否已经登录(通过Session是否为null),我们知道在WebForm中可以定义一个BasePage类让他继承System.Web.UI.Page,重写它的OnInit()方法,在OnInit()中判断Session中是否有用户登录的信息。 在mvc下该怎 ...
分类:
Web程序 时间:
2016-04-09 20:13:38
阅读次数:
536
首先,弄清楚我们的目的,我的目标是验证用户登录。那是,Session["userName"]!=null 在ok该起初,我是这么写的,结果给出,提示如果上述错误标题,在调查的很长一段时间没有信息找出问题 public class BasePage:System.Web.UI.Page { ...
分类:
Web程序 时间:
2015-10-24 12:44:58
阅读次数:
163
在写项目时想对asp.net的注册前台脚本事件进行封装,就添加了一个BasePage.cs页面,但一直报错‘非静态的字段、方法或属性“System.Web.UI.Page.ClientScript...”要求对象引用”’原写法: /// /// 显示客户端提示框 /// /// public...
分类:
Web程序 时间:
2015-09-18 10:22:06
阅读次数:
251