SeleniumGridを使用してGoogleChrome9.0.597.98ベータでテストを実行しようとしています。SeleniumGridに付属しているデフォルトの*googlechromeターゲットを使用して、C#からテストを開始しています。サイトを開こうとすると、「未定義のメソッド'indexOf'を呼び出せません」というエラーが表示されます。
解決策は、いくつかのパラメータを渡すことでChromeのセキュリティを少し下げることだと提案している人からの投稿を見つけました。 この投稿では、次のようなものを使用することをお勧めします。
DefaultSelenium selenium = new DefaultSelenium(location, port, browser, targetPath);
BrowserConfigurationOptions bco = new BrowserConfigurationOptions();
selenium.start(bco.setCommandLineFlags("--disable-web-security"));
どういうわけかどこにも見えませんBrowserConfigurationOptions
。 これはSeleniumdllに付属しているものですか?.NETバージョンでは利用できないが、他のバージョンでは利用できるものですか?この「--disable-web-security」オプションを設定するにはどのようなオプションが必要ですか。これを行うためのより良い方法はありますか?