小编Pau*_*aul的帖子

73
推荐指数
2
解决办法
2万
查看次数

水豚:按值选择一个选项而不是文本

对于HTML

<select id="date">
  <option value="20120904">Tue 4 Sep 2012</option>
  <option value="20120905">Wed 5 Sep 2012</option>
  <option value="20120906">Thu 6 Sep 2012</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我有以下Capybara Ruby代码:

select "20120905", :from => "date"
Run Code Online (Sandbox Code Playgroud)

但是这个错误有:

cannot select option, no option with text '20120905' in select box 'date' (Capybara::ElementNotFound)
Run Code Online (Sandbox Code Playgroud)

但是,如果我这样做

select "Wed 5 Sep 2012", :from => "date"
Run Code Online (Sandbox Code Playgroud)

没关系.

是否可以通过Value not Text选择Capybara中的选项?

谢谢

ruby capybara

64
推荐指数
3
解决办法
4万
查看次数

在IIS 6中的应用程序级别设置NTAuthenticationProviders

我在IIS中有以下结构.

Internet Information Services  
 (local computer)
  Web Sites  
   Default Web Site  
    MyApplication
Run Code Online (Sandbox Code Playgroud)

MyApplication 是IIS中的应用程序.

未设置集成Windows身份验证Default Web Site.但是,我想要设置集成Windows身份验证MyApplication.(它是一个内联网应用程序).

这可以通过GUI完成:右键单击Default Web Site并选择Properties.选择Directory Security选项卡,然后单击Edit匿名访问和身份验证控件.

我想在安装脚本中包含它.我有其他设置命令,adsutil.vbs但我正在努力设置集成Windows身份验证.

运行:

cscript // nologo c:\ Inetpub\AdminScripts\adsutil.vbs GET/W3SVC/1/NTAuthenticationProviders

返回

NTAuthenticationProviders       : (STRING) "NTLM"
Run Code Online (Sandbox Code Playgroud)

但是,我已经完成了能够运行

cscript // nologo c:\ Inetpub\AdminScripts\adsutil.vbs GET/W3SVC/1/ROOT/MyApplication/NTAuthenticationProviders

但这会回来

Error Trying To GET the property: (Get Method Failed)
NTAuthenticationProviders (This property is probably not allowed at this node)
Run Code Online (Sandbox Code Playgroud)

是否无法NTAuthenticationProviders在应用程序级别设置Metabase属性?

iis

5
推荐指数
1
解决办法
8482
查看次数

如何使用node.js http-proxy记录计算机中的HTTP流量?

我正在尝试实现最简单的示例:

var http = require('http'),
var httpProxy = require('http-proxy');

httpProxy.createServer(function (req, res, proxy) {
    //
    // I would add logging here
    //
    proxy.proxyRequest(req, res, { host: 'www.google.com', port: 80 });
}).listen(18000);
Run Code Online (Sandbox Code Playgroud)

当我将浏览器配置为使用此代理并导航到www.google.com时,我没有收到任何回复.我做错了什么?

我正在使用Windows 7 Chrome

javascript http http-proxy node.js node-http-proxy

3
推荐指数
1
解决办法
8750
查看次数

标签 统计

capybara ×1

http ×1

http-proxy ×1

iis ×1

javascript ×1

jquery ×1

node-http-proxy ×1

node.js ×1

ruby ×1