从Protractor访问Angular指令控制器

时间:2016-04-11 18:58:45

标签: angularjs angularjs-directive protractor

有没有办法在Protractor测试中使用< \25\0\n\203\1\"\177\0d方法访问指令的控制器?在单元测试中,我可以做到

\230\0.\240\240\0\1\240\240\3,\21\vb S\2kpo\"\313\2s\24\6!\220\2\t\21\2\241q\0\10 ?\4\21\tno  \213\6ort\5\21\fm\";\3ine_A\313

但我似乎无法弄清楚如何在量角器测试中做到这一点。

以下是我要测试的代码......

\223\340\0'AC\4sourc\202\202\340\3\27\0\v\200\27\0_C\326\340\0074\1\16\21

1 个答案:

答案 0 :(得分:1)

如果有人需要这个答案,那么就是:

Get-EventLog -logname System -ComputerName $Computers -After $lasttime | ? {$_.EventID -eq "6008"} | Select MachineName, Index, TimeGenerated, EntryType, Source, InstanceID, Message | Out-File -Append -Force F:\PowerShell\UnExpectedShutdowns.txt

例如,如果您的指令名称是&#34; testDirective&#34;,您可以这样做:

browser.executeScript(function () {
    return window.angular.element(document.body)
                         .find('DIRECTIVE-TAG-NAME').controller('directiveName');
}).then(function (directiveControllerInstance) {
    console.log(directiveControllerInstance);
});