小编clo*_*ner的帖子

如何获取Capybara中当前路径的完整URL

我很想在水豚中编写测试,但我无法获取页面的当前URL.我这样写的:

url = page.current_url + page.current_path
Run Code Online (Sandbox Code Playgroud)

不知何故,它只是返回基本URL.非常感谢帮助.

ruby rspec capybara

26
推荐指数
3
解决办法
2万
查看次数

如何使用PhantomJS测试网页是否返回404/500?

我是PhantomJS和Javascript的新手,我正在研究一个测试加载时间的脚本,我希望它能够检测到在测试它时是否遇到404/500错误,并在console.log中显示和消息. .代码如下:

var page = require('webpage').create(), t, address;
t = Date.now();

var testArray =
['someURL'];

function loadTest(testURL)
{
address = testURL;
page.open(address, function (status) {
    if (status !== 'success') {
        console.log('FAIL to load the address' + address);
return;
    }

});
}

for(var i = 0; i < testArray.length; i++)
{
loadTest(testArray[i]);
t = Date.now() - t;
console.log('Testing ' + testArray[i]);
console.log('Loading time ' + t + ' msec\n');
}
phantom.exit();
Run Code Online (Sandbox Code Playgroud)

非常感谢帮助.谢谢

javascript phantomjs

7
推荐指数
1
解决办法
5667
查看次数

标签 统计

capybara ×1

javascript ×1

phantomjs ×1

rspec ×1

ruby ×1