我有注册网页,但在最后一个验证码显示..
我无法从图像中读取文本.我要提一下代码和输出..
@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 = …