教程 > laravel 教程 > 阅读:32

laravel 浏览器测试断言——迹忆客-ag捕鱼王app官网

浏览器测试断言


asserttitle

断言页面标题匹配给定文本:

$browser->asserttitle($title);

asserttitlecontains

断言页面标题包含给定文本:

$browser->asserttitlecontains($title);

asserturlis

断言当前url(不含查询字符串)匹配给定字符串:

$browser->asserturlis($url);

assertschemeis

断言当前 url scheme 是否匹配给定 scheme:

$browser->assertschemeis($scheme);

assertschemeisnot

断言当前 url scheme 是否不匹配给定 scheme:

$browser->assertschemeisnot($scheme);

asserthostis

断言当前 url host 是否匹配给定 host:

$browser->asserthostis($host);

asserthostisnot

断言当前 url host 是否不匹配给定 host:

$browser->asserthostisnot($host);

assertportis

断言当前 url port 是否匹配给定 port:

$browser->assertportis($port);

assertportisnot

断言当前 url port 是否不匹配给定 port:

$browser->assertportisnot($port);

assertpathbeginswith

断言当前路径以给定路径开头:

$browser->assertpathbeginswith($path);

assertpathis

断言当前路径匹配给定路径:

$browser->assertpathis('/home');

assertpathisnot

断言当前路径不匹配给定路径:

$browser->assertpathisnot('/home');

assertrouteis

断言当前 url 匹配给定命名路由 url:

$browser->assertrouteis($name, $parameters);

assertquerystringhas

断言给定查询字符串参数存在:

$browser->assertquerystringhas($name);

断言给定查询字符串存在并包含给定值:

$browser->assertquerystringhas($name, $value);

assertquerystringmissing

断言给定查询字符串参数缺失:

$browser->assertquerystringmissing($name);

assertfragmentis

断言当前片段是否与给定片段匹配:

$browser->assertfragmentis('anchor');

assertfragmentbeginswith

断言当前片段是否以给定片段开头:

$browser->assertfragmentbeginswith('anchor');

assertfragmentisnot

断言当前片段是否与给定片段不匹配:

$browser->assertfragmentisnot('anchor');

asserthascookie

断言给定 cookie 存在:

$browser->asserthascookie($name);

assertcookiemissing

断言给定 cookie 不存在:

$browser->assertcookiemissing($name);

assertcookievalue

断言 cookie 包含给定值:

$browser->assertcookievalue($name, $value);

assertplaincookievalue

断言未加密 cookie 包含给定值:

$browser->assertplaincookievalue($name, $value);

assertsee

断言给定文本在页面存在:

$browser->assertsee($text);

assertdontsee

断言给定文本在页面不存在:

$browser->assertdontsee($text);

assertseein

断言给定文本在指定选择器中存在:

$browser->assertseein($selector, $text);

assertdontseein

断言给定文本在指定选择器中不存在:

$browser->assertdontseein($selector, $text);

assertsourcehas

断言给定源码在页面中存在:

$browser->assertsourcehas($code);

assertsourcemissing

断言给定源码在页面中不存在:

$browser->assertsourcemissing($code);

断言给定链接在页面中存在:

$browser->assertseelink($linktext);

断言给定链接在页面中不存在:

$browser->assertdontseelink($linktext);

assertinputvalue

断言给定输入字段包含给定值:

$browser->assertinputvalue($field, $value);

assertinputvalueisnot

断言给定输入字段不包含给定值:

$browser->assertinputvalueisnot($field, $value);

assertchecked

断言给定复选框被选中:

$browser->assertchecked($field);

assertnotchecked

断言给定复选框未被选中:

$browser->assertnotchecked($field);

assertradioselected

断言给定单选框被选中:

$browser->assertradioselected($field, $value);

assertradionotselected

断言给定单选框未被选中:

$browser->assertradionotselected($field, $value);

assertselected

断言给定下拉框包含给定选择值:

$browser->assertselected($field, $value);

assertnotselected

断言给定下拉框不包含给定选择值:

$browser->assertnotselected($field, $value);

assertselecthasoptions

断言给定数值数组可以被选择:

$browser->assertselecthasoptions($field, $values);

assertselectmissingoptions

断言给定数值数组不能被选择:

$browser->assertselectmissingoptions($field, $values);

assertselecthasoption

断言给定数值可以被选择:

$browser->assertselecthasoption($field, $value);

assertvalue

断言匹配给定选择器的元素包含给定值:

$browser->assertvalue($selector, $value);

assertariaattribute

断言给定选择器匹配的元素在提供的 aria 属性中包含给定值:

$browser->assertariaattribute($selector, $attribute, $value);

例如,给定标记

查看笔记

扫码一下
查看教程更方便
网站地图