открыть изображение в новой вкладке, так же, как если бы сделать правый клик - Просмотр изображения в Firefox (WatiN) - PullRequest
2 голосов
/ 03 октября 2011

Мне нужно открыть изображение в новой вкладке точно так, как это делается, щелкнув на нем правой кнопкой мыши и выбрав «Просмотр изображения в Firefox».Копирование картинки и использование браузера. Goto не дает мне нужного результата из-за хитрого JavaScript.Кто-нибудь может дать мне несколько советов?Спасибо

1 Ответ

0 голосов
/ 07 мая 2015

Старый вопрос, некоторые ответы только для справки.

Получите атрибут src для изображения, которое вы ищете, а затем откройте новый экземпляр IE с этим адресом (вам, вероятно, потребуется добавить базовый сайтадрес плюс все, что есть в атрибуте src для изображения, которое вы ищете. Некоторый код для этого:

Image btnLogin = Window.Image(Find.ByName("TheImageNameOrAnyOtherAttribute"));
string imageAddress = btnLogin.GetAttributeValue("src");

var newBrowser = new IE();
newBrowser.GoTo("http://www.somesite.com/"+imageAddress);
...