作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我是 CodeCeption 的新手。我在正文中有以下 html,
<div><input type="text" name="content_id" id="contentId" maxlength="10" value="123"></div>
在 CodeCeption 验收测试中,我有以下代码
`<?php
$I = new AcceptanceTester($scenario);
$I->wantTo('fillfield test');
$I->amOnPage('/');
$I->seeInField('#contentId', 123);
$I->fillField('#contentId', 222397);
?>`
seeInField 测试成功通过,但 fillField 抛出错误
抱歉,我无法填写字段“#contentId”,222397
InvalidArgumentException: 当前节点列表为空
这阻止了我继续前进。帮我解决这个问题。
最佳答案
终于得到了我自己问题的答案。我使用 PhpBrowser 模块进行测试,它不允许用户填写不在表单内的字段。他们在文档中提到的其他内容是,
PhpBrowser 的常见缺点:
关于php - seeInField 找到元素,而 fillField 没有 - CodeCeption,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24349463/
我是 CodeCeption 的新手。我在正文中有以下 html, 在 CodeCeption 验收测试中,我有以下代码 `wantTo('fillfield test'); $I->amOnPag
我正在编写一些功能测试来测试我的应用程序的登录系统。我尝试了以下使用 fillField() 的方法,但无法让它为我工作。 $I->fillField(['id' => 'loginEmail'],
我是一名优秀的程序员,十分优秀!