我有注册网页,但在最后验证码显示..

我无法从图像中读取文本.我要提一下代码和输出..

@Test

public void loginTest() throws InterruptedException {

System.out.println("Testing");

driver.get("https://customer.onlinelic.in/ForgotPwd.htm");

WebElement element = driver.findElement(By.xpath("//*[@id='forgotPassword']/table/tbody/tr[5]/td[3]/img"));

System.out.println(" get the instance ");

String elementTest = element.getAttribute("src");

System.out.println("Element : " + elementTest);

}

输出:错误

Exception in thread “main” org.openqa.selenium.NoSuchElementException:

Unable to locate element:

{“method”:”xpath”,”selector”:”//[@id=’forgotPassword’]/table/tbody/tr[5]/td[3]/img”}

Command duration or timeout: 60.02 seconds For documentation on this error, please visit:

07000 Build info:

version: ‘2.35.0’, revision: ‘8df0c6b’, time: ‘2013-08-12 15:43:19’

System info: os.name: ‘Windows 7’, os.arch: ‘amd64’, os.version:

‘6.1’, java.version: ‘1.6.0_26’ Session ID:

5f5b2e1a-56a4-49ad-8fd3-2870747a7768 Driver info:

org.openqa.selenium.firefox.FirefoxDriver Capabilities [{platform=XP,

acceptSslCerts=true, javascriptEnabled=true, browserName=firefox,

rotatable=false, locationContextEnabled=true, version=23.0.1,

cssSelectorsEnabled=true, databaseEnabled=true, handlesAlerts=true,

browserConnectionEnabled=true, nativeEvents=true,

webStorageEnabled=true, applicationCacheEnabled=true,

takesScreenshot=true}] at

sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at

sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

at

sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

at java.lang.reflect.Constructor.newInstance(Constructor.java:513)

at

org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:191)

at

org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:145)

at

org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:554)

at

org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:307)

at

org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:404)

at org.openqa.selenium.By$ByXPath.findElement(By.java:344) at

org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:299)

at seleniumtest.CaptchaTest.loginTest(CaptchaTest.java:41) at

seleniumtest.CaptchaTest.main(CaptchaTest.java:59) Caused by:

org.openqa.selenium.remote.ErrorHandler$UnknownServerException: Unable

to locate element:

{“method”:”xpath”,”selector”:”//[@id=’forgotPassword’]/table/tbody/tr[5]/td[3]/img”}

Build info: version: ‘2.35.0’, revision: ‘8df0c6b’, time: ‘2013-08-12

15:43:19’ System info: os.name: ‘Windows 7’, os.arch: ‘amd64’,

os.version: ‘6.1’, java.version: ‘1.6.0_26’ Driver info:

driver.version: unknown at .FirefoxDriver.prototype.findElementInternal_(file:///C:/Users/lukup/AppData/Local/Temp/anonymous4043037924964932185webdriver-profile/extensions/fxdriver@googlecode.com/components/driver_component.js:8880)

at .fxdriver.Timer.prototype.setTimeout/<.notify>

selenium java 验证码_如何使用Selenium WebDriver和Java从图像(验证码)中读取文本相关推荐

  1. xvfb运行java脚本_使用xvfb-run(Selenium WebDriver)发行运行Firefox的问题 - java

    我有一个Java应用程序,该应用程序使用Selenium Webdriver登录到站点,检查特定文本,如果找到特定文本,请给我发送电子邮件.我有一项cron作业,该作业每天早晨运行jar文件,并每晚将 ...

  2. python selenium手动输入验证码_案例:selenium实现登录百度(如有验证码,需要手动输入)...

    func.py baidu_login.py中(如有验证码,需要手动输入) # 导入webdriver import os import time import re from lxml import ...

  3. 小白学习python好还是java好_小白应该学Python还是Java?

    Java和Python两门语言都是目前非常热门的语言,可谓北乔峰南慕容,二者不分上下,棋逢对手.但是对于初学者来说,非常困惑,因为时间和精力有限,上手必须要先学一门,到底选那个好呢,今天3分钟带你透彻 ...

  4. cmd编译java命令_使用CMD命令编译执行java命令

    写程序时,有时候需要动态编译执行,经过各种百度及实战,总结一些使用经验. .java文件分为有包名,无包名,又分为有jar包,无jar包,是否指定jre等等. 接下来总结如下: cmd 编译执行jav ...

  5. 如何分析java程序_如何利用 JConsole观察分析Java程序的运行,进行排错调优

    一.JConsole是什么 从Java 5开始 引入了 JConsole.JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行.您可以轻松地使用 JCons ...

  6. 精通java图片_面试必备:详解Java I/O流,掌握这些就可以说精通了?

    Java IO概述 IO就是输入/输出.Java IO类库基于抽象基础类InputStream和OutputStream构建了一套I/O体系,主要解决从数据源读入数据和将数据写入到目的地问题.我们把数 ...

  7. 零基础可以学习java吗_零基础真的可以学习java吗?

    Java是一个比较抽象的开发语言,涉及知识点比较多,如果自学的话,可以按照五个阶段来学习,先学好基础知识,再逐步扩展,由易到难.要注意视频和书本内容相辅相成,切记不要只看视频而不忽略书本基础的知识要点 ...

  8. lr java脚本_【上海校区】 LR Java脚本编写方法

    之前在某一家银行也接触过java写的性能接口脚本,最近因项目,也需编写java接口性能测试脚本,脑袋一下懵逼了,有点不知道从何入手.随后上网查了相关资料,自己又稍微总结了一下,与大家共同分享哈~ 首先 ...

  9. 第三方工具监控java进程_前9个免费的Java进程监视工具以及如何选择一种

    第三方工具监控java进程 这样就可以运行Java代码了. 也许它甚至可以在生产服务器上运行. 当您做好工作后,我们得到了好消息和令人讨厌的消息. 令人讨厌的消息是,现在开始调试. 就是进行调试和应用 ...

最新文章

  1. 基于matlab的退化图像复原(二)------逆滤波复原
  2. java dagger2_从零开始搭建一个项目(rxJava+Retrofit+Dagger2) --完结篇
  3. 汇编中数据处理的基本问题
  4. element-ui表单验证:用户名、密码、电话、邮箱
  5. Uncaught (in promise) DOMException 报错
  6. notepad自动对齐html代码,notepad如何存储为html格式化
  7. Codeforces Round #345 (Div. 1) D. Zip-line 上升子序列 离线 离散化 线段树
  8. 在ipad任意界面都可以写字_新 iPad 只是爱奇艺播放器?这 34 款实用 App 帮你秒增生产力...
  9. 金九银十面试季,字节跳动面试题拿走不谢(附详细答案解析)
  10. 在禁用uac_如何(真正)在Windows 7上完全禁用UAC
  11. 数据分析|WordCloud PCA K-means - 「某电商平台」电脑评论分析
  12. Bonfire: Falsy Bouncer
  13. 寄给J.Keisler教授的一份电子生日贺卡(修正版)
  14. 苹果内存其他怎么清理_手机内存不足怎么清理才有效?
  15. 欢迎使用CSDN-markdown编辑器新手小白初来乍到想在此好好学习天天向上
  16. JQuery判断一个元素是否含有子元素
  17. 鱼眼图像的校正(Python实现)
  18. (ios 5.1).html,iOS 5.1.1完美越狱教程(使用Absinthe 2.0.1)
  19. python与数据分析的课程报告_【最新】python数据分析课程报告论文(附代码数据)...
  20. 软件工程_东师站_课堂笔记

热门文章

  1. UML-类图-需要写关联名称吗?
  2. MATLAB找不到遗传算法工具箱,用不了gatool命令的解决方案
  3. Storm概念学习系列之storm-starter项目(完整版)(博主推荐)
  4. centos7搭建nexus
  5. 动态规划(一)简单例子
  6. 错误处理,触发,日志使用,异常机制
  7. 有一种道理叫“实践”
  8. 微信腾讯会议进行视频面试,如何使用腾讯会议进行视频面试?
  9. Python3编程语言之zip() 函数使用示例
  10. CList添加出错AddTail();rror C2664: 'struct __POSITION *__thiscall CList错误