【问题标题】:How do I delete flash cookies in a selenium script?如何删除 selenium 脚本中的 flash cookie?
【发布时间】:2011-08-11 06:57:59
【问题描述】:

我正在运行一个 selenium 脚本来测试经过身份验证的应用程序。

应用程序使用 flash cookie 来了解用户是否已通过站点身份验证。
中脚本 我需要删除 flash cookie。有什么想法吗?

我尝试编写 Flash 播放器设置页面 http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager07.html 的脚本,但没有成功。

如果有帮助,我们会使用 PHPUnit/Selenium。

【问题讨论】:

  • 你试过 selenium.deleteAllVisibleCookies() 吗?
  • 我有。不幸的是,它只会删除浏览器 cookie。 Flash 作为桌面应用程序,将其 cookie 分开。

标签: flash selenium session-cookies


【解决方案1】:

目前无法使用 Selenium 删除 Flash cookie,因为 Flash cookie 存储在单独的位置,因此使用 selenium.deleteAllVisibleCookies() 命令将不起作用。根据您测试的操作系统,您可以编写一个脚本,在开始 Selenium 测试运行之前删除所有 Flash cookie。因此,例如,如果您在 OSX 上运行,您可以编写一个脚本来删除其中的 LSO 文件

~/Library/Preferences/Macromedia/Flash\ Player

【讨论】:

  • 人力资源部。有趣的想法。我会玩弄这个,看看会发生什么。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-07
相关资源
最近更新 更多