我正在尝试使用屏幕抓取来自动执行某些操作,我可以使用id,name和xpath访问首页上的所有元素。然后,在第二页上登录后,我无法在第二页上获得该元素。 (不使用框架)。
var userNameField = driver.FindElementById("username");
var userPasswordField = driver.FindElementByName("{actionForm.password}");
var loginButton =
driver.FindElementByXPath("//[@id=\"login\"]/div[3]/div[3]/input");
userNameField.SendKeys(NTOPusername);
userPasswordField.SendKeys(NTOPpassword);
loginButton.Click();
driver.Navigate().GoToUrl("www.myURL.com/login.do");
//second page
var createCSR = driver.FindElementByXPath("//*[@id=\"startbox\"]/a[1]");
createCSR.Click();
driver.Navigate().GoToUrl("https://www.myURL.com/toCreateCSR.do");