ウェブサイトでテストを実行するために、python で Selenium Webdriver を使用しています。
最新のSeleniumを使用したpython 2.7.2
ドイツ語の「ウムラウテ」(öäüß) などの Unicode を入力フォームに送信する方法がわかりません。私が知る限り、webdriver は unicode を処理できるので、これは Python の問題である可能性があります。
# -*- coding: iso-8859-1 -*-
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.google.de")
i = u"hälp me"
driver.find_element_by_css_selector("INPUT[name=\"q\"]").send_keys(i)
これはエラーなしで機能しますが、「ä」は送信しません。さらにエンコード/デコードが必要ですか...?
乾杯