【问题标题】:Browser-Compatibility Testing with Visual Studio and ASP.NET apps使用 Visual Studio 和 ASP.NET 应用程序进行浏览器兼容性测试
【发布时间】:2009-05-07 20:34:34
【问题描述】:

我目前正在测试我最初为与 Firefox 一起使用而构建的应用程序与 IE7 的浏览器兼容性。当时我们组织内部的假设是我们可以让每个人都使用 Firefox,但这已经引起了质疑,所以我来了。因此,我使用了许多 Firefox 特定的功能和属性,我需要检查并替换为等效项。为了做到这一点,我发现我需要广泛调试 javascript 以找到不兼容的区域。

我们这里只使用 Windows,所以我不需要测试在其他操作系统中的兼容性,至少现在不需要。

为了立即调试代码更改,我需要在本地运行测试,但如果我按 F5,它会在 Firefox 中打开,直到我更改默认浏览器。

在 Visual Studio 中是否有办法指定调试会话应在某个浏览器中打开,以及快速更改它的方法,或者是否有一些批处理或脚本可用于快速更改默认设置浏览器?

另外,还有其他浏览器兼容性测试的技巧吗?

【问题讨论】:

    标签: javascript visual-studio cross-browser


    【解决方案1】:

    您可以使用Selenium 来自动化浏览器测试,您可以在 IE 和 Firefox 上执行此操作(您使用 FF 创建测试,然后在(几乎)任何浏览器中运行)

    这就是我的方法。

    【讨论】:

    • 我刚刚检查了 Selenium,听起来很有用
    【解决方案2】:

    在“文件”菜单中有两个选项:

    在浏览器中查看 (Ctrl+Shift+W) View with ...(允许您选择浏览器)

    当您准备好切换到 IE 时,您可以使用后者来设置您的默认浏览器。它还允许您设置浏览器尺寸。

    【讨论】:

    • Cntrl-Shift-W 没有为我做任何事情。什么版本的VS有这个?我也没有在文件菜单中看到查看方式。我有 Visual Studio Professional 2008
    • 我也是。确保您位于 .ASPX 页面中。我认为这是上下文相关的。
    • 我在一个JS页面,可能是这个问题,我再试试
    • 浏览器中的视图适用于 ASPX 页面,但不是快捷方式,而且我的许多重要页面都是动态的,并且依赖于会话变量等内容,所以我不认为该视图在浏览器中对我有用。不过谢谢你的建议。
    猜你喜欢
    • 2011-09-09
    • 1970-01-01
    • 2012-10-20
    • 2014-03-27
    • 2022-08-20
    • 2010-10-19
    • 2015-10-26
    • 2010-10-05
    • 1970-01-01
    相关资源
    最近更新 更多