如何访问 Behat 中值属性的间隔字符串?
How to access spaced string of value attribute in Behat?
我无法点击提交按钮。我有 html 如下所示。
`<input id="edit-submit" class="form-submit" type="submit" value="Achteraf betalen" name="submit" onclick="return validate_step3();">` <br>
我正在使用 features.php 文件中如下所示的 iPress 功能。我试过 iClick(), iClickElementWithId() 但根本无法点击。
/**
* @Given /^I Press "([^"]*)"$/
*/
public function iPress($value)
{
$val="$value";
$page = $this->getSession()->getPage();
$element = $page->find('css',"input[value=$val]");
$element->doubleClick();
}
我在执行时收到以下错误消息。
And I Press "Achteraf betalen" Expected "]", but found.
所以,请提出一些建议..在此先感谢..
问题出在您的 $page->find()
通话中。将值括在引号中:
$element = $page->find('css',"input[value='$val']");
我无法点击提交按钮。我有 html 如下所示。
`<input id="edit-submit" class="form-submit" type="submit" value="Achteraf betalen" name="submit" onclick="return validate_step3();">` <br>
我正在使用 features.php 文件中如下所示的 iPress 功能。我试过 iClick(), iClickElementWithId() 但根本无法点击。
/**
* @Given /^I Press "([^"]*)"$/
*/
public function iPress($value)
{
$val="$value";
$page = $this->getSession()->getPage();
$element = $page->find('css',"input[value=$val]");
$element->doubleClick();
}
我在执行时收到以下错误消息。
And I Press "Achteraf betalen" Expected "]", but found.
所以,请提出一些建议..在此先感谢..
问题出在您的 $page->find()
通话中。将值括在引号中:
$element = $page->find('css',"input[value='$val']");