Visual Studio 2015를 IDE로 사용하고 프로젝션을 설치했습니다 (버전 0.10.2). 내 코드에서 [TestMethod] public void Login() { IWebDriver driver = new ChromeDriver();
이제 buttonText locator를 사용하여 '로그인'버튼을 찾고 싶습니다. 내가
var ngDriver = new NgWebDriver(driver); ngDriver.Url = "https://weather.com"; ngDriver.FindElement(By.ClassName("user-login")).Click();ngDriver.FindElement(NgBy.)
을 시도 할 때 그러나, 단지 다음과 같은 옵션이 NgBy : 바인딩, 이 같음, ExactBinding, ExactRepeater, 모델, ReferenceEquals, 리피터, SelectedOpion각도기 - 네트 NgBy. 일부 로케이터 누락
내가 함께이 시도 WebStorm 후 표시했다 and JavaScript, 요소 (by.buttonText ('로그인'))와 같이 버튼을 찾아서 사용할 수있었습니다. click();
NgBy 이후에 'ButtonText'와 같은 것이 나타나지 않는 이유는 무엇입니까?
Anthony Chu's blog에서도 그는 목록에없는 Ngby.Input()을 사용하고 있습니다. 왜 나는이 모든 로케이터를 놓치고 있습니까? class NgBy
은 어쩌면 끄는 그물은 NgBy.ButtonText을 제공하지 않습니다() :
나는 각도기에서 NgBy 클래스는 다음을 제공하는 것을 발견? 하지만 나에게 이해가되지 않습니다. 나는 아직도 내가 잘못하고 있다고 생각한다! 이 풀 요청에서
이 설명은 누락 된 NgBys를 설명하지 않습니다. JP-3가 마지막 코멘트에서 언급했듯이, 그러한 방법은 [원래 분도기 프로젝트의 일부분] (https://github.com/angular/protractor/blob/master/lib/locators.ts)이며 IMO는 의심 스럽다. .Net 포트에 포함시키지 않기로 결정하십시오. –