こんにちは、前のフィールドの選択に応じて 1 つのフィールドが入力される Django フォームがあります。これは手動でテストするとうまくいきますが、セレンでテストすると問題が発生します。
失敗したテストは次のとおりです。
# --- functional tests --- #
class ProjectFormsTest(LiveServerTestCase):
def setUp(self):
self.browser = webdriver.Firefox()
self.browser.implicitly_wait(3)
def tearDown(self):
self.browser.quit()
def test_project_info_form(self):
...
wind = self.browser.find_element_by_id('id_wind_speed')
self.assertEquals('85', wind.text)
そのため、セレンがブラウザーをロードし、フィールドが期待どおりに入力されることがわかります。.text
問題の根本は、それがテキスト入力フォーム フィールドの正しい属性ではないことだと推測していますu''
。
誰が正しい方法を知っていますか?
どんな助けでも大歓迎です。