97得票8回答
Alpine Docker 错误:无法锁定数据库:权限被拒绝 错误:无法打开apk数据库:权限被拒绝

因此,我使用的是在Docker Hub上为testcafe/testcafe的默认docker来进行测试,并且我必须运行一些testcafe脚本。 然而,我需要将出现错误时的截图上传到某个地方,以便在Docker镜像完成运行后可以随时查看。 我正在使用Imgur程序,该程序使用bash,因此...

23得票4回答
TestCafe - 如何在不使测试失败的情况下检查网页元素是否存在或不存在?

我正在尝试编写一个脚本,需要根据是否存在通过CSS选择器找到的特定浏览器对象来调整其工作流行为。 我不想使用document.getElementByID方法,因为它不是技术上的CSS选择器,而且我们的整个企业都标准化了CSS选择器,因此除了CSS选择器之外的任何遍历DOM的方法都无法通过我...

17得票1回答
使用async/await将参数传递给函数

我正在尝试传递参数给一个使用async/await的函数。我已经像这样定义了我的函数: // common.js export const myAsyncFunc = async (t, textA, textB) => { await t .typeText('#inp...

13得票2回答
在TestCafe中将当前URL写入控制台

我有一个变量"currentPage",我想将它设置为当前运行页面的URL。但是,为了查看URL是否正确,我想将其打印到控制台。无论我尝试什么,我都得到"未定义"、"对象"等等错误。另一方面,如果我使用"await t.expect(...)"方法并使其失败,那么我就会看到想要的URL。con...

11得票1回答
TestCafe - 点击链接后等待页面加载

我正在使用testcafe来进行当前电子商务项目的端对端测试。在产品列表页面上,我使用Selector来选择一个产品瓷砖并执行单击操作。之后,页面加载了产品详细信息页面,我可以继续进行测试。 问题是,在页面尚未加载完成时,它已经继续执行产品详细信息页面的断言。我认为单击操作会等待元素出现并等...

11得票1回答
TestCafe相比Selenium有哪些优势?

TestCafe相较于Selenium有什么优势?值得将旧的测试套件迁移到TestCafe吗?

11得票1回答
TestCafe是否适用于BDD和cucumber?

我了解TestCafe尝试替代基于Webdriver的测试框架,例如Selenium。目前我还没有找到与BDD(cucumber)集成的示例。

11得票1回答
如何在TestCafe中忽略“ResizeObserver循环限制超过”的问题

我目前正在使用TestCafe进行一些端对端测试。我遇到了以下错误: 1) - Error in Role initializer - A JavaScript error occurred on "http://localhost:3000/". ...

9得票2回答
如何对DevExpress控件进行自动化UI测试?

我想要对DevExpress控件进行自动化测试。 我找到了一些框架,比如guia、NUnitForm等,但它们都是用于标准的WPF控件。 是否有其他框架可以帮助我测试DevExpress控件?

9得票1回答
如何在TestCafe中判断URL是否重定向?

我希望能在单击需要先登录的内容时检测到URL是否重定向到登录页面。 有什么方法可以实现这一点吗?