【问题标题】:Selenium RC htmlSuite error with IE https appIE https 应用程序的 Selenium RC htmlSuite 错误
【发布时间】:2010-11-22 17:43:02
【问题描述】:

我正在尝试使用 Selenium RC,但每当我启动服务器时,我都会收到此错误。 “看到的 HTML 套件异常: java.lang.RuntimeException: sessionId 7643 不存在;也许这届会议 已经停止了吗?”

我使用的命令是

java -jar C:\selenium-remote-control-1.0.3\selenium-server-1.0.3\selenium-server.jar -multiwindow -htmlSuite "*iexplore" "https://user1.apps.com /" "C:\TEMP\Selenium Tests\TestSuite1.html" "C:\TEMP\Selenium Tests\results.html"

但是,如果我将 *iexplore 更改为 *firefox,则使用相同的命令,它就会起作用。

我需要用IE运行测试,请帮忙!非常感谢!!

【问题讨论】:

    标签: selenium-rc


    【解决方案1】:

    不是一个理想的解决方案,但这对我有用:

    1. 打开 IE 并转到工具 > Internet 选项 > 连接 > LAN 设置。

    2. 选中复选框“为您的 LAN 使用代理服务器”

    3. 地址放'localhost',端口放'4444'

    而不是使用"*iexplore" 使用:

    "*custom C:/Program Files/Internet Explorer/iexplore.exe

    这应该可以正常启动 IE。 (显然,上述路径应该反映 iexplore.exe 在您计算机上的位置。)

    这种方法的缺点是每次你想在没有 Selenium 的情况下使用 IE 时都需要关闭这个代理,但作为一个快速破解方法也不错。

    如果我遇到更好的东西,我会提出来,但现在仍然在学习自己! =)

    一切顺利,

    戴夫

    【讨论】:

    • 谢谢戴夫。这行得通!但是我现在遇到另一个问题:使用 *custom 启动 IE 后,跨不同域时出现“权限被拒绝”错误,例如在我们的应用程序中单击按钮将从 domain1 上的页面转到domain2,在domain2 的页面上输入值时,出现“权限被拒绝”错误。我在互联网上读到使用 *iexplore 可以解决问题,但是 *iexplore 对我不起作用。使用 *custom 启动 IE 时出现“Permission Denied”问题有什么办法吗?非常感谢!!
    猜你喜欢
    • 2011-01-12
    • 2011-03-04
    • 1970-01-01
    • 1970-01-01
    • 2011-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多