【问题标题】:Selenium: how to start Internet Explorer on private modeSelenium:如何在私有模式下启动 Internet Explorer
【发布时间】:2017-05-16 19:24:18
【问题描述】:

我正在使用带有 Selenium 和 Mink 的 Internet Explorer。现在的问题是,例如,当我们执行登录测试时,用户将保持登录状态,这会导致下一次文本运行失败。出于某种原因,它不会像使用 Chrome 和 Firefox 那样以私有模式启动浏览器/清除会话数据。

我尝试在 behat.yml 中将其设置为私有模式,但这被忽略了:

ie: extensions: Behat\MinkExtension: base_url: 'http:///' default_session: selenium2 browser_name: 'internet explorer' selenium2: capabilities: extra_capabilities: InternetExplorerDriver: IE_SWITCHES: - private

我还在每个场景之前尝试过 session reset(),但没有帮助。

我怎样才能确保 Selenium 始终以私有模式启动 Internet Explorer?

【问题讨论】:

    标签: selenium internet-explorer behat mink


    【解决方案1】:

    您应该在功能级别使用@insulated 标签,这将每次启动一个干净的浏览器。

    【讨论】:

    • 可悲的是,这似乎没有任何作用。从我看到的情况来看,它会重置会话,但我尝试手动执行此操作,但它也不起作用..
    猜你喜欢
    • 1970-01-01
    • 2019-04-23
    • 2020-05-17
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 2015-02-10
    • 1970-01-01
    • 2017-04-05
    相关资源
    最近更新 更多