私はセレンRCからjavascriptを実行する必要があります、誰かがそれを行う方法について何か考えがありますか?
私は次のことを試しました:
user-extensions.jsに次のカスタム関数を記述しました。
function sayhello() {
document.write('hello');
}
次のようにWelcomeCept.phpで呼び出しました。
<?php
$I = new WebGuy($scenario);
$I->wait(3000);
selenium.getEval('sayhello');
指示:
phpcodecept.phar実行受け入れWelcomeCept.php
結果:
Codeception PHP Testing Framework v1.5.5 Powered by PHPUnit 3.7.14 by Sebastian
Bergmann.
Suite acceptance started PHP Fatal error: Call to undefined function
getEval() in
/home/user/Projects/selenium/tests/acceptance/WelcomeCept.php on line
103
FATAL ERROR OCCURRED. TESTS NOT FINISHED. Call to undefined function
getEval() in
/home/user/Projects/selenium/tests/acceptance/WelcomeCept.php:103