Javascript 无法使用jquery触发ng单击链接元素

Javascript 无法使用jquery触发ng单击链接元素,javascript,angularjs,e2e-testing,Javascript,Angularjs,E2e Testing,我有一个我无法解决的问题,我浪费了一整天试图找到一个解决办法。我正在用jebb编写自动端到端测试,我想触发对这个元素的点击 <a class="btn-facebook btn-social-icon" ng-click="signIn()"> <div class="ico_line"></div> <span class="icon-group-align ng-binding"> Facebook Logi

我有一个我无法解决的问题,我浪费了一整天试图找到一个解决办法。我正在用jebb编写自动端到端测试,我想触发对这个元素的点击

    <a class="btn-facebook btn-social-icon" ng-click="signIn()">
    <div class="ico_line"></div>
     <span class="icon-group-align ng-binding">
     Facebook Login
     </span>
    </a>

Facebook登录
问题是$('.btn facebook').click()适用于除Safari之外的所有浏览器

我尝试过以下方法,但均无效:

1) 使用了$('.btn facebook')[0]。单击(); 2) 创建javascript事件并在单击时发送此事件 3) 游标:元素的指针

我还添加了一个href=“#”,这使单击可以工作,但这不是所需的行为。它只是确认问题在于ng click,而不是元素


任何帮助都将不胜感激

$('.btn facebook').triggerHandler(“单击”)
是否存在同样的问题?是的,triggerHandler也不工作