【发布时间】:2012-05-30 11:37:10
【问题描述】:
我正在使用 selenium webdriver(php-webdriver-bindings Yii 扩展)并且我正在尝试获取浏览器 sessionId(测试将使用的那个)。我以为我可以通过 webdriver 得到这个,但似乎并非如此。 Webdriver 有一个 sessionId,但这不是测试浏览器使用的那个。
我正在尝试在测试运行之前登录,以允许我的测试成为经过身份验证的用户,这将允许他们访问我正在测试的页面。
我已经研究和测试了几天,但我很茫然。任何帮助将不胜感激。
谢谢。
【问题讨论】:
-
RemoteWebDriver 类有一个 getSessionId() 方法,但我确信这不是您想要的。我试图做一个纯 WebDriver 项目,也注意到 WebDriver 没有这个方法。我不确定“WebDriver 方法”是什么......
-
根据您的问题,我不是 100% 清楚您需要什么,但方法 .hashCode() 显示了 Webdriver 的唯一哈希码,它一直在满足我的需求。
标签: php yii webdriver selenium-webdriver