当前位置: 首页 > 面试题库 >

如何在非angularjs网站上使用量角器?

阳宾实
2023-03-14
问题内容

我发现了针对AngularJS Web应用程序制作的Protractor框架。

如何在未使用AngularJS的网站上使用Protractor?

我写了我的第一个测试,量角器触发了此消息

Error: Angular could not be found on the page https://www.stratexapp.com/ : retries looking for angular exceeded

问题答案:

如果您的测试需要与非角度页面进行交互,请使用直接访问webdriver实例browser.driver

量角器docs中的示例

browser.driver.get('http://localhost:8000/login.html');

browser.driver.findElement(by.id('username')).sendKeys('Jane');
browser.driver.findElement(by.id('password')).sendKeys('1234');
browser.driver.findElement(by.id('clickme')).click();


 类似资料:
  • 问题内容: 我有一个AngularJS应用,可使用GitHub上的oAuth SSO进行身份验证。我试图找出一种使用量角器和自动化登录测试的方法。我无法弄清楚如何检索非角度字段以及如何管理页面加载的等待时间,我的规范如下所示: 我这样运行命令: 如何正确加载身份验证页面,在字段中输入正确的信息,然后等待重定向回到我的Angularized应用程序(我可以从那里处理事情)。 我试图使用调试器跳入此代

  • 问题内容: 我正在使用Protractor执行一些端到端测试,我想通过命令行传递登录凭据,而不是将它们存储在spec文件中。我在某人使用过的地方找到了一个帖子,但是如何存储这些值并在另一个spec文件中使用它们?我有一个文件,我想在其中使用命令行参数。 谢谢! 问题答案: 在参考配置中,此部分可能很有趣: 您可以在代码中像这样访问params对象: 因此,在您的情况下,如果您这样调用量角器: 您可

  • 我正在使用量角器为AngularJS应用程序开发一个自动化测试套件。 在开发测试脚本时,我一直使用,因此在执行脚本时,我必须手动告诉它继续执行测试的每一步。现在我很高兴我的测试能够正确执行,并且希望删除对的调用,这样我就可以让脚本自己运行到完成。 但是,我知道,我不能只删除对的调用,而不添加一些内容,允许测试在执行下一步之前暂停/等待浏览器加载(目前,在运行对的调用后,我告诉脚本继续所用的时间足以

  • 问题内容: 我正在使用量角器和茉莉花测试网站。我想知道当前网址以验证测试。 我努力了 我以这种方式使用此功能 问题答案: 如果您只想检查当前URL,请使用: 但是,如果您需要等到URL匹配某个值,请参阅答案的下一部分。 这是一个基于“ 预期条件 ”作者提供的示例的工作代码: 用法:

  • 问题内容: 有没有一种方法可以在网站上添加一些自定义字体而不使用图像,Flash或其他图形? 例如,当我在一个婚礼网站上工作时,发现该主题有很多不错的字体。但是我找不到在服务器上添加该字体的正确方法。以及如何将CSS中的字体包含在HTML中?没有图形就可以做到吗? 问题答案: 这可以通过CSS完成: 如果您使用TrueType字体(TTF)或Web开放字体格式(WOFF),则所有常规浏览器均支持该

  • 问题内容: 按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 Linux服务器上是否有任何免费的OCR库可与PHP或Python一起使用?想法是能够上载图像并从中拉出字符,或者允许用户“绘制字符”,并将其解析出所述图像。