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);
assertseelink
断言给定链接在页面中存在:
$browser->assertseelink($linktext);
assertdontseelink
断言给定链接在页面中不存在:
$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);
例如,给定标记