如何断言selenium中包含的文本字段c#

时间:2016-03-09 20:17:10

标签: c# selenium

我有这个代码我试图断言文本字段包含" Post Published"我似乎无法弄清楚

 <!DOCTYPE HTML>
 <head>
    <title> CSS(lab2) </title>
    <meta charset="UTF-8">
      <style type = "text/css">
        .bg {
         background-image: url("charlesb.jpg");
         background-color: green;
       }
      </style>
 </head>
 <body>
    <div class= "bg">

    </div>
 </body>

我不确定在哪里发表断言。

1 个答案:

答案 0 :(得分:2)

您可以{/ 3}}使用

string actualvalue = driver.FindElement(By.Id("message")).Text;
Assert.IsTrue(actualvalue.Contains("Post published1."), actualvalue + " doesn't contains 'Post published1.'");

仅在断言失败的情况下才会显示该消息,即actualvalue不包含"Post published1"