临时文档存放处,如果想围观我的话请移步到本人独立博客——http://besteric.com
Watin 居然识别不了https上的button,晕菜
上一篇 /
下一篇 2009-07-02 15:18:41
/ 个人分类:蛋疼的工作
昨天弄了一下午都没解决,今天上午发现换成http就OK了
晕菜
现在又遇到了另外一个问题,如何定义一个没有任何属性的超链接
代码如下:
<a ndblclick="jsSave();" nclick="jsSave(); replaceButton('submitButton');"> <img border="0" src="/assets/images/global/buttons/submit.gif"/> |
我这样写的
ie.Link(Find.BySrc(" https://www.nicheliniwinery.com/assets/images/global/buttons/submit.gif")).ClickNoWait(); |
但是不成功
后来咨询了下WatinN的作者
Jeroen
发现可以这样解决,实在是很初级的问题啊Link link = (Link) ie.Image(Find.BySrc(new
Regex("submit.gif$")).Parent; link.click(); |
实际上就是通过图片的地址找到它的父类,也就是超链接,然后赋值一个链接对象,最后再调用链接的click事件
如果你使用的是WatiN 2.0 Beta版本话,可以使用如下语句解决问题
Link link = ie.Link(lnk =>
lnk.Image(Find.BySrc(new Regex("submit.gif$")).Exists); |
收藏
举报
TAG:
link
WatiN