如何在不实际导航至登录页面和输入凭证的情况下登录验收测试?

格夫拉索夫

在Yii2的功能测试中,有一种方法 amLoggedInAs($user)

$I->amLoggedInAs(
    User::find()->where('id = 1')->one()
);

但是对于验收测试,没有这样的方法。我的大多数测试都要求用户登录,而我看到的唯一登录方式是以编程方式导航至登录页面并输入您的凭据,如果每次测试重复一次,这将非常耗时。

如何在验收测试期间登录而无需进入登录页面?实际上,我希望能同时amLoggedInAs($user)AcceptanceTester和中看到FunctionalTester

夜店

不,你不能。

登录通常使用会话变量,您不能在验收测试中访问它们。
如果您可以在未实际登录的情况下访问受限制的页面,那么这将是您网站上的主要安全漏洞,因此这是一件好事,您不能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不实际运行的情况下测试可执行文件?

来自分类Dev

如何在不实际在GUI上呈现页面的情况下,在ubuntu命令行中操作DOM?

来自分类Dev

如何在不实际单击按钮的情况下触发Button Click事件?

来自分类Dev

如何在不实际滚动的情况下确定滚动方向

来自分类Dev

如何在不实际使用<form>的情况下使用引导表单布局?

来自分类Dev

如何在不实际显示地图的情况下拍摄Google地图快照

来自分类Dev

如何在不实际合并的情况下“合并” git分支

来自分类Dev

如何在不实际下载资源的情况下获得资源的大小?

来自分类Dev

如何在不实际渲染我的网页的情况下渲染 404?

来自分类Dev

如何在不实际调用REST API的情况下测试我的应用程序方法是否处理REST API的HTTP状态404

来自分类Dev

如何在不实际执行ssh的情况下查找是否可以通过SSH访问远程主机

来自分类Dev

我如何在不实际打开浏览器并获取表内容的情况下使用硒?蟒蛇

来自分类Dev

如何在不实际启动活动的情况下检查外部应用程序的活动是否为“ exported = false”

来自分类Dev

如何在不实际使用通配符或shell扩展的情况下进入foo- *文件夹?

来自分类Dev

如何在不实际运行reboot命令的情况下检查是否具有重启权限?

来自分类Dev

如何在不实际执行ssh的情况下查找是否可以通过SSH访问远程主机

来自分类Dev

仅在不实际运行命令的情况下获取stdout和stderr

来自分类Dev

如何在不实际读取数据的情况下移动FileHandle的内部位置?

来自分类Dev

如何在不实际更改当前关注的项目的情况下按标签顺序获得下一个项目?

来自分类Dev

如何在不实际进行除法的情况下获得通过将数组划分为树而生成的数组数?

来自分类Dev

如何在不实际转换的情况下确定转换后的音频文件的理论文件大小(即,将mp3转换为wav)

来自分类Dev

如何在不实际使用数据库软件(例如Access /本地SQL)的情况下创建简单的数据库?

来自分类Dev

如何在不实际更改当前关注的项目的情况下获得标签顺序中的下一个项目?

来自分类Dev

如何在不将整个页面链接的情况下使网页上的任何位置都可单击并导航至地址?

来自分类Dev

在不实际运行脚本的情况下检查VBScript的语法错误

来自分类Dev

是否可以在不实际使用“null”的情况下创建“null”值?

来自分类Dev

如何在不登录php的情况下停止直接访问页面

来自分类Dev

如何在不登录的情况下获得计数之类的Facebook页面?

来自分类Dev

如何在不刷新页面的情况下登录网站

Related 相关文章

  1. 1

    如何在不实际运行的情况下测试可执行文件?

  2. 2

    如何在不实际在GUI上呈现页面的情况下,在ubuntu命令行中操作DOM?

  3. 3

    如何在不实际单击按钮的情况下触发Button Click事件?

  4. 4

    如何在不实际滚动的情况下确定滚动方向

  5. 5

    如何在不实际使用<form>的情况下使用引导表单布局?

  6. 6

    如何在不实际显示地图的情况下拍摄Google地图快照

  7. 7

    如何在不实际合并的情况下“合并” git分支

  8. 8

    如何在不实际下载资源的情况下获得资源的大小?

  9. 9

    如何在不实际渲染我的网页的情况下渲染 404?

  10. 10

    如何在不实际调用REST API的情况下测试我的应用程序方法是否处理REST API的HTTP状态404

  11. 11

    如何在不实际执行ssh的情况下查找是否可以通过SSH访问远程主机

  12. 12

    我如何在不实际打开浏览器并获取表内容的情况下使用硒?蟒蛇

  13. 13

    如何在不实际启动活动的情况下检查外部应用程序的活动是否为“ exported = false”

  14. 14

    如何在不实际使用通配符或shell扩展的情况下进入foo- *文件夹?

  15. 15

    如何在不实际运行reboot命令的情况下检查是否具有重启权限?

  16. 16

    如何在不实际执行ssh的情况下查找是否可以通过SSH访问远程主机

  17. 17

    仅在不实际运行命令的情况下获取stdout和stderr

  18. 18

    如何在不实际读取数据的情况下移动FileHandle的内部位置?

  19. 19

    如何在不实际更改当前关注的项目的情况下按标签顺序获得下一个项目?

  20. 20

    如何在不实际进行除法的情况下获得通过将数组划分为树而生成的数组数?

  21. 21

    如何在不实际转换的情况下确定转换后的音频文件的理论文件大小(即,将mp3转换为wav)

  22. 22

    如何在不实际使用数据库软件(例如Access /本地SQL)的情况下创建简单的数据库?

  23. 23

    如何在不实际更改当前关注的项目的情况下获得标签顺序中的下一个项目?

  24. 24

    如何在不将整个页面链接的情况下使网页上的任何位置都可单击并导航至地址?

  25. 25

    在不实际运行脚本的情况下检查VBScript的语法错误

  26. 26

    是否可以在不实际使用“null”的情况下创建“null”值?

  27. 27

    如何在不登录php的情况下停止直接访问页面

  28. 28

    如何在不登录的情况下获得计数之类的Facebook页面?

  29. 29

    如何在不刷新页面的情况下登录网站

热门标签

归档