gpt4 book ai didi

behat - 使用 Behat 填充隐藏输入

转载 作者:行者123 更新时间:2023-12-02 19:42:48 26 4
gpt4 key购买 nike

我正在编写 Behat 测试,我需要更改隐藏输入字段的值

<input type="hidden" id="input_id" ..... />

我需要更改此输入字段的值,但我不断收到

Form field with id|name|label|value "input_id" not found

我一直在使用这个步骤

$steps->And('I fill in "1" for "input_id"', $world);

是否需要做一些特殊的事情来修改隐藏的输入字段?

最佳答案

尽管用户无法填充隐藏字段,但在某些情况下,希望能够填充隐藏字段以进行测试(因为通常规则有异常(exception))。您可以使用要素上下文类中的下一步按名称填充隐藏字段:

/**
* @Given /^I fill hidden field "([^"]*)" with "([^"]*)"$/
*/
public function iFillHiddenFieldWith($field, $value)
{
$this->getSession()->getPage()->find('css',
'input[name="'.$field.'"]')->setValue($value);
}

关于behat - 使用 Behat 填充隐藏输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7561114/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com