3
我有一個超級簡單的tempate頁面,在頁面上有元描述。我想編寫一個測試來驗證是否存在單個元描述並且內容不是空的。Nancy:我如何測試一個元描述標記
這是我的測試看起來像此刻:
[Test]
public void Get_Root_Should_Return_Page_With_Meta_Description()
{
// Given
var browser = new Browser(new Bootstrapper());
// When
var result = browser.Get("/");
// Then
result.Body["@description [content]"].ShouldExistOnce();
}
它通過是否有meta描述與否。
的頁面看起來是這樣的:
<!DOCTYPE html>
<html>
<head>
<title>@Model.Title</title>
<meta charset="utf-8" />
<meta name="description" content="@Model.MetaDescription" />
我猜測,我的CSS選擇器是無效的,任何人任何想法如何得到測試的工作?