Я пробовал это (в сценарии, когда элемент не существует) и всегда получал
OpenQA.Selenium.NoSuchElementException
If driver.FindElement(By.XPath("//input[@id='username']")).Displayed = True Then
driver.FindElement(By.XPath("//input[@id='username']")).Click()
End If
If driver.FindElement(By.XPath("//input[@id='username']")) = True Then
driver.FindElement(By.XPath("//input[@id='username']")).Click()
If driver.FindElement(By.XPath("//input[@id='username']")).Displayed Then
driver.FindElement(By.XPath("//input[@id='username']")).Click()