Codeception 没有通过选择器找到元素
Codeception does not find element by selector
我正在开发 CMS (PHPShop) 什么用 WINDOWS-1251(西里尔文 - 我认为这可能是麻烦的原因)
我在页面上写了简单的测试。
像这样
$I->see('Пожалуйста, оплатите свой заказ');
$I->see('Оплатить заказ №');
$I->seeElement('div', ['class' => 'order']);
$I->seeElement('input', ['name' => 'token']); // here is the failer
/**
* Element located either by name, CSS or XPath element with input' with attribute(s) '"name":"token" was not found.
*/
如果我在页面上进行搜索,我可以找到名称为 "token" 的输入,但测试失败。恐怕是因为不是 Unicode 编码问题吧?
问题出在 ajax。此内容已动态添加到 DOM,因此 Codeception 无法在页面上找到这些元素。
我真的很讨厌任何有魔法和混乱的 CMS...
我正在开发 CMS (PHPShop) 什么用 WINDOWS-1251(西里尔文 - 我认为这可能是麻烦的原因) 我在页面上写了简单的测试。 像这样
$I->see('Пожалуйста, оплатите свой заказ');
$I->see('Оплатить заказ №');
$I->seeElement('div', ['class' => 'order']);
$I->seeElement('input', ['name' => 'token']); // here is the failer
/**
* Element located either by name, CSS or XPath element with input' with attribute(s) '"name":"token" was not found.
*/
如果我在页面上进行搜索,我可以找到名称为 "token" 的输入,但测试失败。恐怕是因为不是 Unicode 编码问题吧?
问题出在 ajax。此内容已动态添加到 DOM,因此 Codeception 无法在页面上找到这些元素。
我真的很讨厌任何有魔法和混乱的 CMS...