使用ASP.NET时,标签ID相当不稳定,因此为了使我的测试更具有鲁棒性,我希望通过标签文本来定位元素。我尝试过WatiN并且效果很好,但这个项目现在似乎已经停滞不前了,所以在决定使用哪个框架之前,我想先研究一下Selenium。 我有类似以下的HTML代码: <label for=...
我想知道这些Web测试框架(Watin和Selenium)在Silverlight UI测试方面的表现如何。 有没有人在项目中尝试过?Watin或Selenium适用于Silverlight吗?
我在谷歌上进行了无数搜索。 尽管有许多承诺,但我仍然找不到一篇直截了当的关于如何使用WatiN自动化Chrome的文档。 有人可以帮忙吗?
我正在尝试使用Watin 2.1.0对IE9进行文件下载测试。 我使用了接受答案中建议的代码,来自问题在IE9中使用Watin下载文件,像这样:var downloadHandler = new FileDownloadHandler(fname); WebBrowser.Current.Ad...
作为持续集成构建过程中的一个WatiN步骤,在试图附加到浏览器实例时间歇性地失败。目前大约每5次尝试中就有1次失败。 Browser.AttachTo<IE>(Find.ByTitle("Title of Popup")); 以下是出现的错误: WatiN.Core.Exc...
你如何在 NUnit GUI 运行器中设置公寓状态?我正在尝试使用 WatiN 运行单个 NUnit 测试,并且遇到以下消息: MyNamespace.LoginTests.CanLogin: System.Threading.ThreadStateException:当前线程需要...
看起来 Selenium/WatiN 和 SimpleTest(也具有 Web 测试功能)之间的比较很少。 我尝试过 Selenium 并发现 GUI 很棒,可以创建测试并记录所有命令,而无需手动输入。 至于运行测试,Selenium 比 SimpleTest 复杂得多。对于 Simple...
我知道可以更改计算机的全局代理设置,Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings,以影响使用Watin创建的IE实例。 但是是否有办法拦截由IE浏览器发出的请求并通过代理运行它们?我的目标是运行多个具有自己代理...
你好 使用WatiN的人很可能也使用DialogHandlers。 那么有没有人可以教我如何分配一个DialogHandler来处理WatiN控制下特定IE实例中任何弹出框window.alert()? 对于每个警报对话框,DialogHandler只需单击OK按钮,在这种情况下,我认为...
我们正在使用WatiN测试我们的Web门户。在E2E测试过程中,我们偶尔会在IE状态栏上看到客户端脚本错误。我想将处理程序链接到脚本错误事件,并记录错误以供以后分析和提交错误报告。 问题是,我不知道是否有全局脚本错误事件,也不知道如何链接到它。如果没有浏览器无关的方法来完成这个任务,我可以创...