在新标签页中打开图片,就像点击右键一样 - 在Firefox中查看图片(WatiN)

问题描述:

我需要在新标签中打开图片,就像点击它上面的右键完成,然后选择在Firefox中查看图片。复制图片网址和使用browser.Goto不给我我需要的结果由于一些棘手的JavaScript。任何人都可以给我一些建议吗?谢谢在新标签页中打开图片,就像点击右键一样 - 在Firefox中查看图片(WatiN)

+0

看起来类似于[此] [1] [1]:http://stackoverflow.com/questions/1286746/open-link -in-new-tab-webbrowser-control – AksharRoop

+0

这看起来像这样: http://stackoverflow.com/questions/1286746/open-link-in-new-tab-webbrowser-control – AksharRoop

+0

@PSJoshi是的,看起来像但我需要处理图像,不能点击它像一个链接。请问这个帖子,也许他们也可以帮忙 – esvi

老问题,一些答案仅供参考。

获取您正在查找的图像的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);