2011-09-07 93 views
1

如何使用Cucumber测试Google +1?我试着加入这里找到代码中手动测试谷歌+1按钮(即时通讯使用HTML5版本)使用黄瓜测试google +1按钮

http://code.google.com/apis/+1button/

,当我尝试了它扔了一个错误。我将data-href更改为“http://google.com”(令人惊讶的是,google.com只有87 + 1。@ _ @,这并不奇怪,因为它们在主页上没有+1按钮,但我离题了),现在起作用了。所以问题是,你如何在你的本地机器上测试它?

虽然我知道按下plus1按钮会调用我的回调,但我该如何在黄瓜中测试我喜欢本地/不存在的页面?有没有一个测试API?

下面是我在黄瓜步骤意味着样本:

When I go to the album "Lamp Girl" page 
And I Google +1 the album "Lamp Girl" 
Then the album "Lamp Girl" should have 1 like 

回答

0

当然,你只是测试谷歌的代码在这里?对此进行测试有什么意义?你害怕什么可能会出错?

+0

我们实际上在Google +,fb和一个自制的系统中计数喜欢。所以我们需要一个db数的喜欢,当你点击fb like和g +时,我使用js回调来钩住它。这就是我实际测试的 – corroded

+0

你的意思是你想要做一些像[this](http://www.thephpx.com/tag/google-1-callback/)? –

+0

nope,如果回调被调用,则在黄瓜测试中更多 – corroded