ここで基本的な質問。[Marco Laspe] ( http://killer-web-development.com ) による web2py アプリの作成に関する素晴らしいチュートリアルに従っています。しかし、私のテスト(Seleniumを使用)での失敗の解決に苦労しています。
これが私の概要ページです...
<!DOCTYPEhtml>
<html>
<head>
<title>aaa</title>
</head>
<body>
<h1>blah</h1>
</body>
</html>
そしてテスト機能...
def test_has_right_title(self):
title = self.browser.find_element_by_tag_name('title')
self.assertEqual('aaa', title.text)
テストすると...
======================================================================
FAIL: test_has_right_title (test_static_pages.TestPrivacyPage)
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\web2py\applications\pitch\fts\test_static_pages.py", line 40, in test
_has_right_title
self.assertEqual('aaa', title.text)
AssertionError: 'aaa' != u''
----------------------------------------------------------------------
Ran 10 tests in 37.497s
FAILED (failures=3)
誰が私が間違っているのか知っていますか? 他のテストは正しく機能しています (以下に含まれています)。
def setUp(self):
self.url = ROOT + '/pitch/default/privacy'
get_browser=self.browser.get(self.url)
def test_can_view_privacy_page(self):
response_code = self.get_response_code(self.url)
self.assertEqual(response_code, 200)
def test_has_right_heading(self):
heading = self.browser.find_element_by_tag_name('h1')
self.assertIn('Pitch.Me Privacy Policy', heading.text)