i wants to get the control for (start building) option in servicenow login page. i have tried something but its not working.kindly help me in this case.
IWebElement ele3= driver.FindElement(By.XPath("//span[@type='button'][text()='[Start Building']")); ele3.Click();
when i click inspect it shows this, not able to capture class, id or name.
This is the sample code i done for login to servicenow: WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(20));
driver.Manage().Window.Maximize();
driver.Url = "https://developer.servicenow.com";
Thread.Sleep(3000);
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
var query = "return document.querySelector('dps-app').shadowRoot";
query += ".querySelector('dps-navigation-header').shadowRoot";
query += ".querySelector('dps-login').shadowRoot";
query += ".querySelector('dps-button')";
IWebElement elt = (IWebElement)js.ExecuteScript(query);
elt.Click();wait.Until(ExpectedConditions.ElementExists(By.Id("username"))).SendKeys("email@toto.fr");
wait.Until(ExpectedConditions.ElementToBeClickable(By.Id("usernameSubmitButton"))).Click();
var but = wait.Until(ExpectedConditions.ElementToBeClickable(By.Id("submitButton")));
driver.FindElement(By.Id("password")).SendKeys("password");
but.Click();
