随笔分类 - selenium
摘要:PatatiumWebUi 官网:https://git.oschina.net/zhengshuheng/PatatiumWebUi 这是Java编写的框架,基于Selenium、TestNG等技术。 mark一下,留备学习。
阅读全文
摘要:在自动化测试过程当中,受网络、测试设备等诸多因素的影响,我们经常需要在自动化测试脚本中添加一些延时来更好的定位元素来进行一系列的操作。 一般有这么几种方式: 1.implicitlyWait。识别对象时的超时时间。过了这个时间如果对象还没找到的话就会抛出NoSuchElement异常 2.setSc
阅读全文
摘要:有些时候webdriver是没法操作元素或浏览器的,这时候我们可以通过javascript来进行相关的操作,昨天在群里一个朋友定位一个显示框,总是无法定位点击,或者是点击无效,这个时候就可以用javascript来操作试下。 1.javascript操作浏览器滚动条 2.使用javascript操作
阅读全文
摘要:在自动化中我们可能需要用到鼠标或者是键盘操作,在webdriver中是Actions类进行这些操作的。 代码如下: 这是几个常用操作的简单用法,老规矩,看下源码是怎么定义的action类的: 我们可以看到actons类有多种构造函数和方法,都是根据平时我们不同的需要来进行使用,我们也可以根据自己项目
阅读全文
摘要:在学习api的时候,不要用到了什么去查什么,而要养成看源码的习惯,既然是一个开源的项目就不要浪费别人好心好意的奉献,开拓自己的思维,对于以后提高测试开发能力,提高代码能力也是很有帮助的
阅读全文
摘要:读取csv文件可以直接读取,也可以使用javacsv.jar,后者比较简单,这个也可以变相认为是对表格的处理,我们可以在表格中做好数据,存储成csv格式的文件,后续对xlsx表格的操作抽个时间再记录下。 在E盘下有个csv文件表: 运行可以看见: ——————————————————————————
阅读全文
摘要:selenium进行自动化测试的一个很重要的东西那就是元素定位,如果元素都没法定位就无法操作它,也就无法进行自动化测试了。网上对于元素定位有很多的介绍,很详细很详细的,但是依然有很多新手总是会遇到无法定位的情况,在这里自己总结下元素定位。 先来看元素定位的方式 漏了一种还有css定位,一般来说在项目
阅读全文
摘要:在自动化测试过程中我们经常会遇到需要输入验证码的情况,而现在一般以图片验证码居多。通常我们处理这种情况应该用最简单的方式,让开发给个万能验证码或者直接将验证码这个环节跳过。之前在技术交流群里也跟朋友讨论过,有的人认为这不是在解决问题而是在回避问题。对于这种问题只能仁者见仁智者见智了,其实我是很不理解
阅读全文
摘要:有时候在交流群里经常会看到这样的问题,selenium能进行性能测试吗?selenium1和selenium2有什么区别等等问题,在这里谈一下自己学习和工作以后对selenium的认识。我所记录的东西都是自己学习和工作中实际学习用到的,不会为了写博客而去搜文字什么的,通俗易懂。 selenium是什
阅读全文

浙公网安备 33010602011771号