相关疑难解决方法(0)

如何使用Selenium WebDriver和Java从图像(验证码)中读取文本

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

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

@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);
}
Run Code Online (Sandbox Code Playgroud)

输出:错误

例外在线程"主" org.openqa.selenium.NoSuchElementException:无法找到元素:{ "方法": "的xpath", "选择器":"// [@ ID = 'forgotPassword'] /表/ tbody的/ TR [ 5]/td [3]/img"}命令持续时间或超时:60.02秒有关此错误的文档,请访问:http://seleniumhq.org/exceptions/no_such_element.html 构建信息:版本: '2.35.0',修订版: '8df0c6b',时间: '2013年8月12日15时43分19秒' 信息:os.name: 'Windows 7的',os.arch: 'AMD64' ,os.version: '6.1',java.version: '1.6.0_26' 会话ID:5f5b2e1a-56a4-49ad-8fd3-2870747a7768驱动信息:org.openqa.selenium.firefox.FirefoxDriver能力[{平台= XP,acceptSslCerts = TRUE,javascriptEnabled = TRUE,browserName =火狐,旋转=假,locationContextEnabled = TRUE,版本= 23.0.1,cssSelectorsEnabled = TRUE,databaseEnabled = TRUE,handlesAlerts = TRUE,browserConnectionEnabled = TRUE,nativeEvents = TRUE,webStorageEnabled = …

java selenium captcha selenium-webdriver

2
推荐指数
1
解决办法
8万
查看次数

标签 统计

captcha ×1

java ×1

selenium ×1

selenium-webdriver ×1