1
我有很多自动化测试运行,一旦我登录到我单元测试的网站,但我不能(没有权限)从登录页面中删除capcha 。绕过硒在capcha
有没有什么方法可以使用selenium 2.0,以便我可以启动WebDriver实例,比如firefox,然后手工完成capcha,然后使用WebDriver(我使用服务器的java jar)“接管“ 从那里?
谢谢!
我有很多自动化测试运行,一旦我登录到我单元测试的网站,但我不能(没有权限)从登录页面中删除capcha 。绕过硒在capcha
有没有什么方法可以使用selenium 2.0,以便我可以启动WebDriver实例,比如firefox,然后手工完成capcha,然后使用WebDriver(我使用服务器的java jar)“接管“ 从那里?
谢谢!
下面的代码片段:
从用户的搜索的第一个结果链接被点击
driver.get("http://www.bing.com");
System.out.println("Loaded BING homepage");
System.out.println("Search for some term and then press ENTER");
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
reader.readLine();
System.out.println("Clicking on the first link ...");
driver.findElements(By.className("sa_wr")).get(0)
.findElement(By.tagName("a")).click();
Thread.sleep(3000);
driver.quit();
您可以使用类似的代码加载登录页面,提示测试者输入验证码,然后继续测试。
真的很简单,应该想到那个我自己。好答案。谢谢! – lollercoaster 2011-12-16 23:09:48