Geb会话保持示例

时间:2015-01-19 09:19:05

标签: session webdriver geb

我正在寻找一个最简单的实现geb的工作示例,它将保持会话。

我看过Mantain session between tests using Geb但还没准备好使用示例。

记录cookie的会话保持在大多数测试中都很实用,因此应该很容易遵循示例。如果与其他webdriver相关的技术存在简单的解决方案,那么知道它也会很有趣。

import org.openqa.selenium.firefox.FirefoxDriver
import geb.Configuration
import geb.Browser
import org.openqa.selenium.WebElement
import org.openqa.selenium.remote.RemoteWebDriver
import org.openqa.selenium.By

Browser browser = new Browser(driver: new FirefoxDriver())
browser.getConfig().autoClearCookies=false;
browser.getDriver().get("http://mypage.com/login")

browser.getDriver().findElement(By.id("user_login")).sendKeys("admin")
browser.getDriver().findElement(By.name("user_pass")).sendKeys("admin");
browser.getDriver().findElement(By.name("user_pass")).submit();

我仍然无法使用autenticated cookie连接到浏览器,我每次都必须提供密码(网站使用cookies veryfication,并且在普通浏览器中保持密码)。

0 个答案:

没有答案