更改域名时出现烦人的 Webrat/Selenium 警告
当我在 Selenium 模式下使用 AJAX + Webrat 时,我经常会遇到 指定真实域和子域。因此我会得到这个 留言很多:
14:00:45.222 警告 - 您似乎是 更改域名来自 http://test.host:3001 到 http://elabs.test.host:3001/dashboard 这可能会导致“权限被拒绝” 从浏览器(除非它正在运行) 作为 *iehta 或 *chrome,或者 selenium 服务器正在运行 代理注入模式)
虽然准确,但它会阻塞我的输出并且对我来说毫无用处。 关于如何在运行时抑制此消息的任何想法 硒模式?
When I'm working with AJAX + Webrat in Selenium mode, I'll often have
to specify real domains and subdomains. Consequentially I'll get this
message a lot:
14:00:45.222 WARN - you appear to be
changing domains from
http://test.host:3001 to
http://elabs.test.host:3001/dashboard
this may lead to a 'Permission denied'
from the browser (unless it is running
as *iehta or *chrome, or alternatively
the selenium server is running in
proxy injection mode)
While accurate, it clogs up my output and is pretty useless to me.
Any ideas on how to get suppress this message while running in
Selenium mode?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以在 webrat 配置中添加 2 个额外的配置参数:
我知道该端口看起来很奇怪,但 webrat 执行简单的字符串连接(地址 + 端口)。
You can and 2 extra config parameters to your webrat configuration:
The port looks weird I know but webrat does simple string concatenation (address + port).
或者,您可以在 config.application_address 中指定基本 url 并跳过 application_port:
alternatively, you could specify your base url in config.application_address and skip the application_port:
我遇到了完全相同的问题,这是由于访问错误的 URL 引起的。像这样:
这是如何解决的:
I had exctaly the same problem and the it was caused by accessing the wrong URL. Like this:
This is how it was solved: