量角器切换到iFrame中的元素

时间:2017-04-25 00:57:02

标签: javascript iframe protractor

我想访问iFrame中的元素,并将密钥发送到电子邮件字段:

  <iframe src=".." name="injectedLogin" title="Login">
   <body>
    <section id="login">
     <form action="/signin" method="post">
        <input id="email" required="required" placeholder="Email address">
      </div>
    </form>
   </section>
  </body>
 </iframe>

以前的代码行:

browser.switchTo().frame(0);

但是,最近测试用例失败了,iFrame中的元素没有与之交互。

我尝试过其他解决方案,例如:

browser.switchTo().frame('iframe[name="injectedUl"]');

并改为使用窗口句柄,但我在网上找不到任何解决方案。

我正在使用Protractor版本5.1.1。

有没有人有解决方案或解释为什么这可能不再起作用?

0 个答案:

没有答案