WatiN can't find element by alt

本文关键字:find element by alt can WatiN | 更新日期: 2023-09-27 18:24:49

我有一个页面,其中包含以下代码行

<INPUT border=0 type=image alt="Use a password" name="SUBMIT-password.pss" src="docs/pics/en-us/useapassword_button.jpg">

我的代码是

using (var browser = new IE(path)) 
{
browser.Button(Find.ByAlt("Use a password")).Click();
Assert.IsTrue(browser.ContainsText("WatiN")); 
}

WatiN can't find element by alt

使用browser.Image 而不是browser.Button

我用您的HTML片段设置了一个测试文件,下面的工作正如您所期望的那样。如果我没有记错的话,在WatiN 1。?您可以使用Button,但在WatiN 2.1中,您使用Image类。

Console.WriteLine(browser.Image(Find.ByAlt("Use a password")).Name);

以上内容在WatiN 2.1、IE9和Win7上进行了测试。