- 浏览: 11648 次
最新评论
-
hae:
...
《Node.js实战(第2季)》 读书笔记
文章列表
由于正好公司准备重写原来的项目,西班牙来的前端小哥说是享用React 于是乎,作为一个想非常了解开发的测试 我迫不及待的想要了解下这个可以跟Angular.js并驾齐驱成为选择项目之一的react.js这个神奇的构架模式,正好推出这本书的试读 天助我也 嘿嘿
那个读书之前 我个人的习惯是把 我想要了解的东西列出来 看评定 这本书是否符合我的要求那么我的目标列表是:
1)可以了解到如何搭建一个简单的React的应用,并且可以对其进行调试 了解其基本原理
2)可以构建一个IOS的应用(因为项目中要开发IOS 和Android APP)并且了解他的布局和基本的控制器和模块
《Node.js实战(第2季)》 读书笔记
- 博客分类:
- 读书笔记
测试领域畅游多年,手动肯定早就放弃了,自动化研究也有大好几年了,感觉瓶颈就在眼前了,于是乎有了进军前端的想法 哈哈 作为一个说做必须做的人我想对于我来说,第一步必须是先读书有个基础的了解就可以 ...
作为一个开发测试,必然要掌握很多很多的语言,之前用过JAVA, C#, Ruby 等,最近被要求把UI自动化部分从C#转成python于是乎决定好好学习下python虽然以前也知道一些正好最近又在研究小爬虫SCRAPY做了项目上的小工具,所以这次想借此机会好好学一学,正好看见有此等活动,于是摩拳擦掌准备开始攻读。
先说说之前用到python的地方吧,首先是项目里UI自动化的部分,这里之前用的是C#这回呢 转换到python,从底层封装到各种实现,冷丁换门语言就是要趟过好多的坑,各种格式坑语法坑经历过之后算是对python有了个大体的了解了, 带着初识的小小激动心 ...
本人是一名测试人员,之前的工作一直从事自动化测试,工作中很大一部分会使用java来编写各种case,现在本人所在的项目组使用的是ASP.NET MVC,故看到ASP相关的书籍,特来拜读下。
就像作者一开始说的那样,在过去半个世纪中,对人类影响最为深远的信息技术恐怕要数web了,因为我们的生活方式和思维方式以及因它而发生了改变,而且这种变化还在继续。
通过第一章的阅读,本人又重温了一遍TCP/IP协议,特把TCP/IP协议贴出来。
selenium 关于错误的截图
- 博客分类:
- 自动化测试
最近参与新项目 发现里面没有错误截图 小编觉得错误截图是selenium UI测试的一个亮点 尤其对于后期很多很多case的 regression情况下 对于重现问题和report CR 这是很节省时间和容易定位错误的 尤其是大数据问题时 小编这个项目只是最简单的用到了 selenium截图功能 代码如下
publicstaticvoid GetScreenShot(Exception e)
c# 当前路径的问题
- 博客分类:
- c#
c# 当前路径的问题C#获取当前路径的方法如下:
1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName
-获取模块的完整路径。
2. System.Environment.CurrentDirectory
-获取和设置当前目录(该进程从中启动的目录)的完全限定目录。
3. System.IO.Directory.GetCurrentDirectory()
-获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:\www里,这个函数有可能返回C:\Documents and ...
经过将近两年半自动化的经验(两年selenium相关经验)对于selenium对元素的定位,常用的几种ID,CLASS之类的没必要说了在这里,对于一些不规范的前端代码 我想我最喜欢用的事CSS定位。
优势1:一般情况下定位速度要比XPATH快
优势2:语法要比XPATH更简洁更易懂
优势3:对于页面结构的变化对其影响并不像XPATH那么大
当然还有很多因素是我的个人喜好
下面列出一些常用的CSS定位的一些常用语法 这里不剧烈了有需要的可以给我留言我会一一解答
*
通用元素选择器,匹配任何元素
我们一般自动化的时候等待时间和超时可能会成为case挂掉的罪魁祸首,那么下面这两种等待设置可以解决这些问题:
Wait commands in WebDriver
Listing out the different WebDriver Wait statements that can be useful for an effective scripting and can avoid using the Thread.sleep() comamnds
After few searches and digging into the WebDriver Java doc, I ma ...