Я не могу получить элемент второй страницы, используя driver.Navigate (). GoToUrl, но на первой странице это работает.(Обратите внимание, я не использую iframe) - PullRequest
0 голосов
/ 04 июля 2019

Я пытаюсь автоматизировать что-то, используя Screen Scraping, я могу получить доступ ко всем элементам на первой странице, используя 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");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...