自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 org.openqa.selenium.StaleElementReferenceException

org.openqa.selenium.StaleElementReferenceException: stale element reference: element is not attached to the page document意思就是Element已经过时,没有和当前页面进行绑定。可能原因:当页面刷新或者跳转后,接下来对元素的操作过快。解决方法:添加等待时间或者刷新

2017-05-11 11:43:01 1296

原创 xpath定位报错org.openqa.selenium.NoSuchElementException:

报错如下:org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":xpath我出现问题的原因是xpath路径不止一个,所以会报错,要想精确定位,需要用text确定到底是选择哪一个这样就可以精确定位了,也不会报错了

2017-05-11 10:29:46 1473

转载 在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下

在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。1. By.name()假设我们要测试的页面源码如下:button id="gbqfba" aria-label="Google Search" name="btnK" cl

2017-05-11 09:32:34 4242

转载 做点击操作时的错误WebDriverException: unknown error: Element is not clickable at point (958, 207).

selenium中进行点击操作时报错如下:org.openqa.selenium.WebDriverException: unknown error: Element is not clickable at point (958, 207). Other element would receive the click: ...  (Session info: chrome=55.0.288

2017-05-04 14:29:48 5803 4

转载 Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2017-05-02 09:40:06 184

原创 怎么获取xpath

Firefox浏览器(两种方法都可以)1.添加插件如下所示:2.右键,选择copy xpath就可以了chrome浏览器添加插件:1. Xpath-helper下载可以直接在chrome浏览器中的扩展程序搜索 Xpath-helper进行添加也可以直接在http://www.chromein.com/crx_11654.html  ,选择本站下载

2017-04-27 10:55:16 3106

转载 Selenium中的几种等待方式,需特别注意implicitlyWait的用法

最近在项目过程中使用selenium 判断元素是否存在的时候 遇到一个很坑爹的问题, 用以下方法执行的时候每次都会等待很长一段时间,原因是因为对selenium实现方法了解不足导致一直找不到解决方法。  private boolean isElementPresent(By by) {     try {      driver.findElement(by);      

2017-04-26 15:04:53 323

转载 Selenium WebDriver对cookie进行处理绕过登录验证码

现在几乎所有登录页面都会带一个验证码,做起自动化这块比较麻烦, 所以要绕过网站的验证码。首先需要手动登录一次你的测试网站,去chrome的F12里获取这个网站的cookie信息,找到对应的保存登录信息的cookie,记录下来备用,接下来再代码中将上述cookie信息通过webdriver写入的自动化脚本所弹出的浏览器中,这样服务器就会认为你已经登录过了,从而达到绕过登录环节的目的。

2017-04-26 14:31:30 5129 1

转载 selenium 自动化测试工具基础知识

Selenium Test 自动化测试 入门级学习笔记1、下载安装Firefox-selenium插件   需要下载插件可以联系,这里暂不提供下载地址。 2、集成Eclipse  需要下载jar包可以联系,这里暂不提供下载地址。  集成Eclipse非常简单,加载进去jar包就OK!3、通过Selenium IDE 录制脚本    { 点这里就开

2017-03-25 14:09:07 320

空空如也

空空如也

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

TA关注的人

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