我幾乎搜索了與Selenium WebDriver相關的每個論壇/網站,但仍然無法找到如何使用C#在Selenium WebDriver中進行用戶斷言和驗證的解決方案。使用C#在Selenium WebDriver中斷言,驗證和其他命令使用C#
這裏是我的代碼,我只是想在下面寫的代碼中放置一個示例斷言。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Support.UI;
namespace Healthfleet
{
class Login
{
static void Main(string[] args)
{
IWebDriver driver = new ChromeDriver(@"D:\Downloads");
driver.Navigate().GoToUrl("https://test.com/");
IWebElement username = driver.FindElement(By.Id("username"));
IWebElement password = driver.FindElement(By.Id("password"));
username.SendKeys("[email protected]");
password.SendKeys("test");
IWebElement loginButton = driver.FindElement(By.Id("Login"));
loginButton.Click();
}
}
}
我需要檢查用戶名=測試或不通過使用斷言,但我無法找到任何Assert類或方法。
我是否缺少一些包含Assert類或任何其他想法的命名空間?
我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –
謝謝@JohnSaunders ... 我不知道這個 – asma