登录单元测试站点后,我将运行许多自动化测试,但是我不能(没有权限)从登录页面删除验证码。
有没有什么方法可以使用selenium
2.0,这样我就可以启动例如firefox的WebDriver实例,然后手动执行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();
您可以使用类似的代码来加载登录页面,提示测试人员输入CAPTCHA,然后继续进行测试。
问题内容: 登录到进行单元测试的站点后,我将运行许多自动化测试,但是我不能(没有权限)从登录页面删除验证码。 有没有什么方法可以使用selenium 2.0,这样我就可以启动例如firefox的WebDriver实例,然后手动执行capcha,然后让WebDriver(我使用服务器的Javajar)从那里“接管”? 谢谢! 问题答案: 以下代码段: 载入BING主页 提示用户执行搜索 将搜索结果加
我正在尝试自动化电子邮件注册。当我手动操作时,它会工作,但当我用selenium打开网站时,它不会工作。它有我不能做的验证。有没有一种方法可以在不被检测的情况下打开(而不是控制,我使用pyautogui)一个网站? 我的代码:
我正在获取:AttributeError:“WebDriver”对象没有属性“GetWinDowHandles” 我是不是漏掉了什么?
我已经应用了所有代码 我犯了这个错误 线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver设置。铬。驱动系统属性;有关更多信息,请参阅https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver.最新版本可从以下网站下载:http://chromedriver.
我试图在IE11中执行SeleniumWebDriver java代码,即使在页面完全加载之后,它也会抛出“NoTouchElementException”。 Web驱动程序:IEDriverServer_Win32_2.53。0 IE版本:11 selenium:selenium-server-standalone-2.53。0.jar java:jdk1。八, 该应用程序由LoginPage和