protractor-net を使用すると、ログイン ページはnon-angular
で、ホームページは角度付きです。したがって、おそらくAngularを探しているため、をurl
使用してブラウザを起動できません。NgWebDriver
試してみangular.ignoreSynchronization="false"
ました。しかし、同じ問題。クロス ログインを使用angDriver.WrappedDriver.FindElement
すると、ホームページの角度オブジェクトが認識されませんAsynchronous
- スクリプト エラー - タイムアウト。
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;