首页 文章
  • 10 votes
     answers
     views

    如何使用赛普拉斯在E2E测试中登录Auth0?

    我已经开始测试一个反应webapp但我没有走远,因为我遇到了登录问题 . 我正在使用cypress e2e测试工具 . 将显示一个欢迎页面,其中包含一个要登录的按钮,该页面将重定向到auth0服务 . 用户使用电子邮件和密码登录,然后使用令牌重定向回webapp . 我尝试了许多不同的方法,导致了不同的问题 . 注意:我不想测试Auth0,我只想输入我的webapp . Attempt 1. Cl...
  • 1 votes
     answers
     views

    赛普拉斯间歇性地无法验证基本网址是否正在运行

    我刚开始尝试赛普拉斯测试框架 . 我在Jenkins作业中运行了一个简单的测试,该作业由安装和启动服务器的上游作业启动 . 它还通过在新启动的服务器上按下url来运行一些单元测试,因此必须启动服务器才能成功完成并启动cypress测试作业 . 出于某种原因,cypress间歇性地失败,因为它删除了基本url配置并且使用了 cy.visit() 中的完整URL并且到目前为止它已经成功运行 . 有没有...
  • 2 votes
     answers
     views

    赛普拉斯管道console.log和命令日志输出

    是否可以将赛普拉斯浏览器日志和命令日志重定向或捕获到输出? 我在这个主题上读了一些赛普拉斯github issues . 但我不知道如何使它发挥作用 . 基本上,我想在无头非GUI模式下捕获所有赛普拉斯GUI命令日志 . 如果我可以包含浏览器控制台日志会更好 . 目的是了解测试失败时发生的情况 . 我使用teamcity作为ci . 这是我的构建日志的示例 . 我想在这里看到所有命令日志 . 实际...
  • 0 votes
     answers
     views

    如何等待加载消失,然后使用量角器单击按钮(错误元素不可点击)

    我必须使用量角器和GoogleDrive点击按钮,但问题是我在点击之前有一个加载 . 所以我必须等待加载消失,然后我可以点击按钮 . 错误量角器让我给出的是: 错误是: 元素...在点(111,145)处不可点击 . 其他元素将收到点击:...(会话信息:chrome = 61.0.3163.100)(驱动程序信息:chromedriver = 2.33.506120(e3e5343734628...
  • 1 votes
     answers
     views

    Cypress.io如何构建复杂的测试

    我想把我的公司从黄瓜切换到柏树 . 原因是我们正在缓慢地采用SPA方法,我们遇到很多问题,黄瓜(严重定制)不知道如何正确测试(不知道何时加载应用程序)我们花了很多时间只是为每个测试修复该问题 . 应用程序真的很大,现在我们有成千上万的黄瓜测试 . 所以我们的用例在我们实际测试之前需要多个动作 . 示例路径 1)注册新用户(唯一用户需要有电子邮件,名字和姓氏) 2)创建新的报价(多步骤报价创建机制,...
  • 0 votes
     answers
     views

    使用PrimeNg编辑器的Angular Form - >如何使用Cypress.io进行测试

    如何使用Cypress.io在PrimeNg Editor中添加Text it('Send Email', () => { cy.get('#email').type('info@bandbee.com'); cy.get('#subject').type('test'); cy.get('#description').type('check quill'); cy.cont...
  • 1 votes
     answers
     views

    量角器:使用by.deepCss('input')无法选择阴影DOM(聚合物)内的输入元素

    环境:Angular(v5应用程序,使用Polymer Web Components . 用于运行e2e测试的量角器) . Angular CLI: 1.6.4 Node: 6.10.0 Angular: 5.2.0 @angular/cli: 1.6.4 typescript: 2.5.3 下面给出的是我的聚合物纤维网组件阴影根在铬中膨胀 . 您可以在此自定义元素中看到输入 type = &q...
  • 1 votes
     answers
     views

    TestCafe - 测试在GetBposShellInfoNavBarData上失败

    我在Win10上运行TestCafe版本0.22.0 . 我不确定我的问题是否与Win10有关,但不幸的是,我没有其他计算机可以测试 . 问题是我的测试失败,并显示错误消息“GetBposShellInfoNavBarData failed:SyntaxError:JSON输入的意外结束” 这是我使用的简单代码: 页面“https://outlook.live.com/mail/inbox”上的错...
  • 1 votes
     answers
     views

    Testcafe,测试没有运行?

    我正在尝试使用Testcafe . 我用npm全局安装了它,我正在关注https://devexpress.github.io/testcafe/documentation/getting-started/的官方示例 import { Selector } from 'testcafe'; fixture `Getting Started` .page `http://devexpres...
  • 1 votes
     answers
     views

    Jenkins中的TestCafe无法 Build 浏览器连接

    我在jenkins中设置了一个在代理中使用节点docker镜像的设置,在jenkinsfile中安装chrome和testcafe,这是通过在jenkinsfile中运行testcafe -b并将chrome视为可用浏览器来验证的 . 但是,每当我使用npm测试时,我会在我的本地机器中得到.... Error: Unable to establish one or more of the spe...
  • 2 votes
     answers
     views

    需要帮助识别testcafe中的元素

    我是自动化测试和编码的新手 . 我在我的一个项目中使用testcafe来自动化功能测试 . 在其中一个网页中,有一个字段只接受数字值,如果输入任何字母数字值,则会显示错误消息 . 作为验证的一部分,我需要捕获此错误消息 . 我在这里遇到的问题是我无法确定它在DOM中的哪个元素 . 例如,可以考虑使用gmail用户名,并在我们尝试输入无效用户消息时收到错误消息 . 这就是DOM对于该领域的样子 &l...
  • 2 votes
     answers
     views

    TestCafe断言失败

    我有.expect方法的问题,我找不到一个好的解决方案 . 在我的测试案例中,在某个步骤后,我点击了一个按钮 . 单击此按钮将打开一个包含错误文本"Something went wrong"的新页面 . 现在我想断言那个有选择器 body > app > main > div > error-page > div > h1 的错误文本 . 但...

热门问题