Python Selenium send_键忽略空格

Python Selenium send_键忽略空格,python,selenium,Python,Selenium,我试图在输入字段中写入一个名字,但它似乎忽略了名字和姓氏之间的空格,这在本例中非常重要。还有其他人经历过类似的问题吗?我正在Mac上的Firefox浏览器(33.1.1)上本地运行该脚本 我的代码: #write given message to element specified by name def write_to_input(self,name,message): inputEl = self.driver.find_element_by_name(name) inpu

我试图在输入字段中写入一个名字,但它似乎忽略了名字和姓氏之间的空格,这在本例中非常重要。还有其他人经历过类似的问题吗?我正在Mac上的Firefox浏览器(33.1.1)上本地运行该脚本

我的代码:

#write given message to element specified by name
def write_to_input(self,name,message):
    inputEl = self.driver.find_element_by_name(name)
    inputEl.send_keys(message)

#writing name
self.write_to_input("name","John Doe")

虽然我不喜欢在这里回答时使用“反复试验”的方法,但在本例中,请尝试使用“\”字符来转义空格。(记住在Python脚本中转义“\”本身,即:
slef.write\u to\u input(“name”,“John\\Doe”)
@jsbueno它只是添加了一个黑色斜杠,即“John\Doe”):(我改为使用chrome,没有问题。我不确定firefox为什么不接受空格。)