所以,我有一个我正在测试的 facebook 应用程序。我想测试用户在应用程序上的交互,但我遇到了问题。
我正在测试的用户流程相对简单:当用户访问页面内的 facebook 应用程序时,如果他们已经喜欢该应用程序所在的页面,他们将看到 x-content,如果他们还没有喜欢页面,他们将遇到一个类似的门。我的目标是确认我的用户在喜欢 Facebook 页面后能够看到某些文本。
我的测试:
describe "facebook" do
it "visit and like page", :vcr do
Capybara.current_driver = :selenium
visit "https://www.facebook.com/pages/Testpage/433439410073990?id=433439410073990&sk=app_454512097948559"
within('#login_form') do
fill_in "email", with: FB_EMAIL
fill_in "pass", with: FB_PASSWORD
click_on "Log In"
end
page.should have_content('Testpage')
within('#timelineHeadlineLikeButton') do
click_on 'like'
end
end
end
我的问题是我不知道如何让水豚喜欢这个页面。
您如何集成测试您的 Facebook 应用程序?