代码之家  ›  专栏  ›  技术社区  ›  gatapia

watin ie浏览器和使用file:///协议的本地javascript文件

  •  0
  • gatapia  · 技术社区  · 15 年前

    我目前正在使用watin运行一些javascript单元测试,但是如果我像这样初始化watin ie浏览器,一切正常:

    Browser browser = new IE("http://localhost/Project/tests.hyml");
    

    但是,只要尝试使用文件uri初始化浏览器,即:

    Browser browser = new IE("c:\\\\Projects\\Project\\tests.html");
    

    Browser browser = new IE("file:///C:/Projects/Project/tests.hml");
    

    javascript似乎无法加载。我手动测试了这些文件名,测试工作正常(在设置了“Internet选项”->“高级”->“安全”->“允许活动内容…”之后)。

    可能是watin忽略了允许活动内容设置吗?有人遇到过这个吗?有什么想法吗?

    谢谢你的帮助

    圭多

    1 回复  |  直到 10 年前
        1
  •  2
  •   Yoenhofen    15 年前

    我认为url应该是file://c:\ projects\project\tests.html

    文件后面有两个斜杠:,从那里开始有反斜杠。另外,您还输入了文件扩展名。