如何使用python填充输入文本域?

时间:2016-12-31 15:45:40

标签: python python-3.x selenium selenium-webdriver

修改 Firefor驱动程序中存在一个错误。它是通过使用chrome驱动程序解决的。

enter image description here我是python的新手,我正在开发一个脚本,它将使用webwhatsapp在whatsapp上发送消息。 但我无法使用driver.send_key(' message')方法在文本inputfeild中编写任何内容。

<input type="text" class="input input-search" data-tab="2" dir="auto" spellcheck="false" title="Search or start new chat" value="">

CODE

contactSearch=driver.find_element_by_xpath('//*[@title="Search or start new chat"]').click()
contactSearch.send_keys("name")

我也尝试过contactSearch.clear()和click()方法但是输入仍然是空白的。代码来自https://web.whatsapp.com/去那里登录,会有一个名为Search的场或开始新的聊天。我想要在该字段中输入文本。

1 个答案:

答案 0 :(得分:1)

您未在硒会话中登录到whatsapp,因此没有&#34;新聊天&#34;按钮。默认情况下,selenium会启动一个全新的浏览器会话,其默认首选项,没有浏览器历史记录或cookie。