私はユニットテストを試しています。私はNunitとWatiNを使ってテストを行い、WatiN Test Recorderを実装しようと決めました。誰もがそれに精通しているかどうかはわかりませんが、私は2.0ビルド(ベータ版)を使用しています。次のコードをテストレコーダーからdirecltlyに引っ張ってわずかにきれいにしました。WatiN - 失敗:System.UriFormatException:無効なURI:ホスト名を解析できませんでした
[TestFixture, RequiresSTA]
class WatiNTesting
{
[Test]
public void WatiNTest()
{
IE window = new IE("http://www.google.com");
TextField txt_q = window.TextField(Find.ByName("q"));
Element Locate = window.Element(Find.ByText("") && Find.ByValue("") && Find.ById("") && Find.BySrc("") && Find.ByUrl(""));
Link lnk_wwwvietnamesetestingboardorgzbxemiddownloadcategory197510 = window.Link(Find.ByUrl("http://www.vietnamesetestingboard.org/zbxe/?mid=download&category=197510"));
txt_q.TypeText("Watin");
Locate.Click();
lnk_wwwvietnamesetestingboardorgzbxemiddownloadcategory197510.Click();
window.Dispose();
}
}
私はそれを実行するために行くたびに、ウィンドウは、その後Nununitをgoolgeために開くには、このエラーを返します:
Failure: System.UriFormatException : Invalid URI: The hostname could not be parsed.
誰もがこのエラーを取り除く方法を知っている、またはそれを回避する方法はありません?
をそれはWatiNテストレコーダーによって提供されたもの、私ではありません...私はレコーダーが私の人生を容易にするだろうと思ったが、それだけで作られたようですそれはより複雑なhahaです。しかし、その行を削除しても機能しませんでした。同じエラー。 –