FirefoxDriver и Selenium WebDriver (C # / NuGet) - попытка обойти ошибки безопасности Javascript

Я нашел Как исправить «Отказано в доступе к документу свойства» »? и Как исправить« Разрешение отказано в доступе к свойству «документ»?, но ни один из них не помогает напрямую, так как я не знаю, куда приставить *chrome, о котором все они говорят. Предположительно, это должно запустить Firefox с специальным профилем с повышенными привилегиями безопасности, чтобы обойти Ошибки безопасности Javascript. Зачем мне это нужно? Что ж, я пытаюсь понять, когда все (или выбранные) IFRAME загружаются полностью вот так. Но по соображениям безопасности я не могу получить доступ к документу IFRAME. Поэтому я хочу использовать Firefox с особыми привилегиями, чтобы преодолеть наложенные ограничения безопасности.

Итак, с помощью простого кода, показанного ниже, где и как мне применить *chrome?

var firefoxProfile = new FirefoxProfile();

// Do something with profile...

using (var driver = new FirefoxDriver(firefoxProfile))
{
}

person wpfwannabe    schedule 05.12.2014    source источник
comment
Итак, когда вы видите эту ошибку? Куда это брошено? (Какая строка?) Firefox открывается?   -  person Arran    schedule 05.12.2014
comment
Я отредактировал вопрос, чтобы включить больше контекста. По сути, я пытаюсь получить доступ к документу IFRAME и не могу. Поэтому я ищу способы преодолеть это. Чтобы ответить на ваш вопрос более прямо, я получаю исключение, когда пытаюсь выполнить JavaScript в контексте IFRAME.   -  person wpfwannabe    schedule 05.12.2014
comment
Вы путаете Selenium RC (*chrome) с Selenium WebDriver. Пытаться найти то, где ... применить эту штуку *chrome - отвлекающий маневр.   -  person JimEvans    schedule 05.12.2014
comment
Я новичок во всем этом, так что вы, вероятно, имеете дело с запутанной частью. Тем не менее, выглядит похожим, и я надеялся получить положительный ответ. Вы говорите, что это невозможно?   -  person wpfwannabe    schedule 05.12.2014