1

我正在为 C# 库进行集成测试。我正在测试的 .NET 代码中的步骤之一是使用正确的 url 地址打开 Firefox。我的集成测试应该向我的库提供一些数据,等待 firefox 启动并检查网页是否包含正确的数据。要使用 selenium,我必须以某种方式附加到我的图书馆正在午餐的 Firefox。硒可以吗?还有其他图书馆可以帮助我吗?

4

1 回答 1

6

这很容易用WatiN完成。

解释附加到现有浏览器的文档在这里

您在测试中需要执行的操作以附加到库打开的浏览器的要点基本上是:

// make library call that creates Firefox here
// ...

var browser = Browser.AttachTo<Firefox>(Find.ByUrl(MyUrl)); // or use another way of finding your browser instance if you wish

// do tests with browser variable using WatiN's API (an obvious first step is to fail test if browser is null)
于 2012-08-13T13:47:48.130 回答