Authenticating to Salesforce with Silenium in C#
It is pretty easy to authenticate to Salesforce with Silenium in C#. Here are the steps.
- Add the following NuGET package to your project:
Silenium WebDriver - Use the following code:
public static void LoginToSalesforce(string username, string password)
{
IWebDriver driver = new FirefoxDriver();
driver.Url = "https://test.salesforce.com";
driver.Navigate();
var userNameTextBox = driver.FindElement(By.Id("username"));
userNameTextBox.SendKeys(username);
var passwordTextBox = driver.FindElement(By.Id("password"));
passwordTextBox.SendKeys(password);
var loginButton = driver.FindElement(By.Id("Login"));
loginButton.Submit();
}
Yes it is that easy.

