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;