今天的意外收获,在找SELENIUM实例的时候,发现一个JS实例,功能各类非常全演示及代码都有,谢谢大神的分享:http://www.miniui.com/demo/#src=datagrid/pager.html http://www.cnblogs.com/hyddd/archive/2009/05/24/1488377.html————selenium私房菜. ——做有目标的人,好好学习.…
学习stm32,第一步就是选择开发工具了,GCC,MDK,IAR每一种都有自己的优劣势,这里我选择使用MDK软件实现STM32模板.当然如果想更快的接触stm32实例,领略嵌入式开发的魅力,STM也提供了丰富的例程供开发者学习使用,具体参考http://www.stmcu.com.cn/design_resources.html.直接使用例程对于快速开发实现功能十分有利,但当我们需要学习时就会变得复杂.为了更好的解析学习STM32,脱离例程,建立工程模板是十分有必要的.初次建立自然错误一堆,但通…
diascover方法,加载所有测试用例 1.discover方法里面有三个参数: -case_dir:测试用例的目录 -pattern:这个是匹配脚本名称的规则,test*.py意思是匹配test开头的所有脚本. -top_level_dir:这个是顶层目录的名称,一般默认等于None就行了. 2.discover加载到的用例是一个list集合,需要重新写入到一个list对象testcase里,这样就可以用unittest里面的TextTestRunner这里类的run方法去执行. 实例:…
在UI自动化测试中,必然会遇到环境不稳定,网络慢的情况,这时如果你不做任何处理的话,代码会由于没有找到元素,而报错.这时我们就要用到wait(等待),而在Selenium中,我们可以用到一共三种等待,每一种等待都有自己的优点或缺点,我们需要选择最优的等待方式.下面我们来介绍三种等待方式. 第一种:固定等待(time.sleep()) 在开发自动化框架过程中,最忌讳使用Python自带模块的time的sleep方法进行等待,虽然可以自定义等待时间,但当网络条件良好时,依旧按照预设定的时间继续等待,…
上周自己打造的添加用户的shellcode太长,不过当时主要目的是为了锻炼手动asm,熟悉一些复杂的参数类型如何手动进行构造,然后通过堆栈传递. 接下来就打造一个弹计算器的shellcode来进行接下来的学习和测试. 弹计算器的C代码只有一句: C代码: system(“calc”); ASM代码: 004030B4 8BEC mov ebp, esp //把栈底抬高,准备放参数 004030B6 33FF xor edi, edi //把edi清零,准备0,这样可以防止代码中出现00,避免字符…
框架运行起来了,先尝试增加一个菜单. 本节增加一个菜单名字:公司管理,需要注意一点,所有的name都要保持一致,注意圈中部分.为了防止手敲代码出错,建议复制已有的代代码进行修改(比如这里用的Role页面修改的). 1.router.js添加内容,name为rbac_company_page 2.添加一个vue 3.zh-cn.js添加一个资源 4.添加一个菜单,注意,别名不能随便命名,要和之前name保持一致 5.添加一个权限管理 6.设置权限 7.从新登录,就可以看到了 上一篇.开源框架.ne…
在使用selenium打开浏览器总是崩溃,最近查资料获得可行的解决办法: import sys from selenium import webdriver p = __import__('selenium.webdriver.firefox.webdriver',fromlist=('WebDriver')) ##### url = 'https://www.zhihu.com/#signin' driver = p.WebDriver() ##### driver.get(url) elem…
转载自 http://www.cnblogs.com/yangxia-test 必须要了解的一些信息 既然是要通过non-gui模式运行,那么我们就不得不去了解下在non-gui模式下jmeter命令的参数,下面是Jmeter官方文档中列出来的一些参数,中文注释部分为我加入的解释 -h, --help print usage information and exit #打印帮助信息 -v, --version print the version information and exit #打印版…
/** *Title:总结昨天下午至今天上午的学习成果 *Author:zsg *Date:2017-8-13 / 一.了解Android 1.Android架构 Android大致可分为四层架构:Linux内核层.系统运行库层.应用框架层.应用层. Linux内核层:各种底层驱动:如蓝牙驱动.WiFi驱动等. 系统运行库层:为Android系统提供主要的特性支持.如SQLite提供数据库支持.   应用框架层:各种API. 应用层:手机上所有应用程序. 2.Android开发特色 a.四大组件…
方法/步骤     通过Eclipse打开一个正在开发阶段的java的web项目,没有项目的,只是为了学习的话,可以新建一个测试的java的web项目即可.在功能窗口找到如图所示的Servers窗口,如果默认的界面没有这个窗口的话,需要在菜单Window的show view中找到打开,首次打开这个窗口,可以看到,默认是没有任何server服务的,需要点击新建一个   在New Server对话框中,需要先选择server类型,列表中已经为我们提供了多个tomcat服务的版本,现阶段使用tomca…