【问题标题】:Updating user session using selenium webdriver使用 selenium webdriver 更新用户会话
【发布时间】:2014-11-29 20:41:15
【问题描述】:

我们有一个应用程序需要一些外部输入来测试应用程序,但是这些数据只有在用户登录时才可用,所以当用户登录到系统时,他的凭据存储在会话中以再次重用并避免用户再次登录.现在,我们有用于用户登录的第三方工具,并且在小程序中不能与 selenium webdriver 一起使用。

我的要求是,我们可以在当前用户会话中存储用户登录会话。也就是说,首先我将手动登录并获取用户凭据的会话值。现在,那些凭据会话值我将保存在文件中并在 java 中读取,但是如何通过 selenium webdriver 使用 java 在会话中发送这些值?

感谢您在这方面的帮助。

谢谢, 卡里姆·纳辛达尼

【问题讨论】:

    标签: java javascript session selenium selenium-webdriver


    【解决方案1】:

    您可以使用 WebDriver Api 中的 RemoteWebDriver 类来设置会话,您正在查看的方法是 setSessionId()

    参考-

    protected void setSessionId(java.lang.String opaqueKey)

    http://selenium.googlecode.com/git/docs/api/java/org/openqa/selenium/remote/RemoteWebDriver.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-03
      • 2019-08-12
      • 1970-01-01
      • 2015-12-19
      相关资源
      最近更新 更多