我正在用我的测试在estore中创建产品,并且需要在提交表单后获取网址。如何从codeception&phantomjs测试中获取当前网址?
提交按钮后可否在测试范围中获得url ?
$I->click('#formSubmit');
$I->wait(5); // wait for redirect to new url
$url = $I->someFunctionToGetCurrentUrl()`
我从控制台运行此测试,而不是从网络浏览器,所以我不能够访问$ _ SERVER是在服务器端。
但是,如果我有codeception框架的一些方法,如$I->canSeeCurrentUrlEquals()
的话,我应该以某种方式能够访问当前网址...
怎么办呢?
你是什么意思“在测试范围”? –
我从控制台运行此测试,而不是从Web浏览器运行,所以我没有访问服务器端的$ _SERVER。但是,如果我在代码框架中有''I-> canSeeCurrentUrlEquals()''这样的方法,那么我应该能够访问当前的url ...怎么做?这是个问题... –
请编辑您的问题以包含此附加信息。 – buczek