Использование транспортной сети, страница входа non-angular
, где главная страница является угловой. следовательно, не может запускать браузер с url
, используя NgWebDriver
, возможно, так как он ищет угловые. пытался angular.ignoreSynchronization="false"
. Но та же проблема. Если я использую angDriver.WrappedDriver.FindElement
для перекрестного входа в систему, угловые объекты на главной странице не распознаются - Asynchronous
скрипт error-timeout.Транспортировочная сетка, не угловая страница входа
driver = new ChromeDriver("C:\\FTWork\\DriverFiles\\chromedriver_win32\\");
driver.Manage().Timeouts().SetScriptTimeout(TimeSpan.FromSeconds(20));
angDriver = new NgWebDriver(driver,"[ng-app='Phoenix']");
string root=angDriver.RootElement;
angDriver.WrappedDriver.Navigate().GoToUrl(url);
angDriver.WrappedDriver.Manage().Window.Maximize();
driver = angDriver.WrappedDriver;
driver.FindElement(By.Id("UserID")).Clear();
driver.FindElement(By.Id("UserID")).SendKeys("");
driver.FindElement(By.Id("Password")).SendKeys("");
driver.FindElement(By.Id("searchsubmit")).Click();
System.Threading.Thread.Sleep(10000);
string dolAmt = angDriver.FindElement(NgBy.Binding("activeValue")).Text;
Я точно знаю, что вы столкнулись. Возможно ли предоставить вам доступ к вашему логину, как вы переходите на угловые страницы? – Saifur
@Saifur - Извините, не сможет раскрыть логин Но ng-приложение определено внутри html-тега и тела в нем, но когда мы делаем rootElement-body отображается – ReuseAutomator
См. ответ .. – Saifur