我正在使用 Selenium Webdriver 和 python 在网站上运行测试。
带有最新 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)
这可以正常工作,但不会发送“ä”。是否需要进一步的编码/解码...?
干杯