Try this:
CurrentBrowser.RunScript(String.Format("$( \"{0}[ng-model='{1}']\" 
).trigger('input')", element.TagName, modelName)); //if you are using 
nt-model attribute for selection or
CurrentBrowser.RunScript(String.Format("$( \"#{0}\" ).trigger('input')", 
element.Id)); //if you select it by ID

On Friday, November 16, 2012 2:48:57 PM UTC+2, Pepa Štefan wrote:
>
> Hi, I tried to use Watin with Angular, but my attempt failed quite soon. I 
> have a very simple form with some validations and a controller. Something 
> like this: http://jsfiddle.net/dtgSF/
>
> I started watin, opened page with this form and fill the form with watin 
> (PowerShell code)
>
> $companyName = 'test company'
> $ie.TextField('company').value = $companyName
> $ie.TextField('email').value = '[email protected] <javascript:>'
> $ie.TextField('password1').value = 'pass'
>
> GetButton -Id register | Click
>
> After I call click, the register() handler is called. The $scope.regform.
> $invalid is still true, so $scope.regform.$setDirty(true); is called and 
> the form is turned to red.
>
> What should I call to notify angular that content of the fields has 
> changed? Then $scope.regform.$invalid would be false and the registration 
> might continue.
>
> If I call 
> $ie.Eval('App.run(function($rootScope) { $rootScope.$digest(); });')
> it doesn't help.
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to