2013-09-26 23 views
5

有没有铬开关来抑制'外部协议请求'?有没有铬开关来抑制'外部协议请求'?

我使用硒自动化应用程序 - ruby​​-watir webdriver。

我在网上搜索了解决方案,绕过这个窗口和对话:http://productforums.google.com/forum/#!topic/chrome/K22hXwRy6zQ 给出了我们如何手动进行的概述。但是对于Selenium-Chrome-Ruby,我需要设置一个chrome开关(chorme开关列表:= http://src.chromium.org/svn/trunk/src/chrome/common/chrome_switches.cc)。这是一个巨大的名单。我需要帮助确定哪个开关可能会帮助我绕过外部协议请求窗口,或者通过自动化解决此问题是否有任何解决方法?

+0

你能更好地描述为什么你需要这样做?考虑到一旦你离开那个窗口就离开硒的控制,不知道为什么你的测试应该抑制它。你的测试应该是“确保它出现”。 – sircapsalot

+0

外部协议请求chrome对话框只会停止自动进一步处理。我不能使用硒来处理它,因为它不是网页的一部分。我可以使用AutoIt,但我不想这样做,因为它只是一个自动化脚本的开销,以便在每次观察它时处理它。我不想担心这个窗口至少对于我确定的特定协议是没有害的。 因此,如果有一种自动化方式(chrome开关或注册表设置)可用于抑制此窗口,将有所帮助。 – simminni

+0

您是否找到答案? –

回答

相关问题