自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 UI自动化测试Webdriver原理

WebDriver提供许可用来与浏览器交互的功能和设置。我们可以通过使用Webdirver的功能和一些方法来实现与浏览器窗口、警告、框架和弹出窗口的交互。它也提供了自动化操作浏览器导航栏、设置cookies、截屏等方便我们测试的特性。...

2019-02-11 10:37:22 835

原创 selenium中使用cssSelector定位元素

页面代码为:<span class="bg s_ipt_wr quickdelete-wrap"><span class="soutu-btn"></span><input id="kw" name="wd" class="s_ipt" value="" maxlength=&qu

2019-02-01 15:09:01 885

原创 python+selenium+HTMLTestRunner编写UI测试报告

正在自学selenium+python,这里简单介绍一下目前所学到的知识,主要是使用HTMLTestRunner实现测试报告的输出首先下载HTMLTestRunner,下载网址https://pypi.python.org/pypi/HTMLTestRunner:.编写代码1,Homepagetests.py如下:import unittestfrom selenium impo...

2019-02-01 10:23:56 248

原创 解决在mock数据的时候,不同的测试工具打开的url的端口不一样的问题

在对js进行单元测试的时候,用到Mock模拟后台数据库的返回,在对url进行赋值的时候,需要使用var nodeUrl="http://"+document.location.host,因为使用不同的测试工具,打开的端口号会不一样。就会导致mock失败,所以使用document.location.host读取当前页面的端口值

2017-11-20 17:24:21 1353

原创 selenium使用JavascriptExecutor对按钮上显示的字进行更改操作

之前提到过,可以使用JavascriptExecutor对页面元素进行操作,因为selenium支持js语言,如下:String str="document.getElementById('end').innerHTML='login'";将js语句定义为string类型,然后使用如下代码,来运行改语句,就可以实现对相应元素的操作。JavascriptExecutor js = (Ja

2017-11-14 16:51:09 593

原创 sonar设置代码检查发现问题之后,发送邮箱通知

登录sonar,进入我的账户,选择提醒,就可以看到然后勾选自己想要知道的问题,点击保存修改

2017-11-14 11:17:11 5894

原创 关于webdriver定位元素,报错无法点击

在使用webdriver对页面元素进行操作的时候,发现driver.findElement(By.className("count"))不管用了,会报org.openqa.selenium.WebDriverException: unknown error: Element is not clickable at point (-140, 411)这样的错。在查找资料之后发现可以使用Javascr

2017-11-10 15:01:18 988

原创 selenium+Chromedriver.exe的位置的设置

在使用selenium进行ui界面测试的时候,需要使用到Chromedriver.exe,因为需要集成到ci上,那么就没办法使用本地的exe文件,所以我把Chromedriver.exe文件放在工程的一个文件夹下面,那么在代码中的设置就如下所示:private static WebDriver driver; System.setProperty("webdriver.chrome.dri

2017-11-08 15:42:47 4667

原创 找不到或无法加载主类 (慎用refactor这个快捷重命名方式)

在eclipse里面创建工程的时候,没有注意groupID的选择,到最后,使用refactor进行包的重命名之后,运行里面的类,就报:错误: 找不到或无法加载主类 common.BrowserDriver,,在百度的时候,就说是jdk环境的问题,一番对比之后,发现环境没有问题,有的还说jdk和jre不能安装在同一个目录下,但是我在同一个目录下也能编译,最后不得已,只能重新创建一个工程,继续运行之前

2017-11-08 14:53:01 624

原创 开博第一天--teamcity+sonar+sonar-runner

为了保证将自己学到的东西,一点点的积累下来,我觉得开始写博客,也希望自己能够一直的坚持下去。既然走上了自动化测试这条不归路,即使现在面黄体胖,也只有硬着头皮上了。那么就说说正在做的工作吧,关于分析代码到sonar上。目前了解了两种方法:1.maven+sonar:编写pom文件,运行命令mvn sonar:sonar -Dsonar.host.url=目的网址2.使用son

2017-11-03 15:10:24 823

空空如也

空空如也

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

TA关注的人

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