Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用selenium和python时,设置发送键的正确方法是什么_Python_Selenium_Selenium Webdriver_Automation_Webdriver - Fatal编程技术网

使用selenium和python时,设置发送键的正确方法是什么

使用selenium和python时,设置发送键的正确方法是什么,python,selenium,selenium-webdriver,automation,webdriver,Python,Selenium,Selenium Webdriver,Automation,Webdriver,我是新的python编程专家。目前正在进行一个使用selenium和python填充表单的项目 看来一切都没问题。我成功地在pycharm上安装了python 3.6、selenium,并在windows上安装了chrome drive 我试着打开一个网站,用脚本填写表格。脚本将打开站点,但无法将文本放入表单中 我已经浏览stack overflow和Google几个小时了,什么都没用 它显示有关sendkeys的错误 这是完整的代码 这是错误代码 我甚至尝试用web元素替换input元素,但错

我是新的python编程专家。目前正在进行一个使用selenium和python填充表单的项目

看来一切都没问题。我成功地在pycharm上安装了python 3.6、selenium,并在windows上安装了chrome drive

我试着打开一个网站,用脚本填写表格。脚本将打开站点,但无法将文本放入表单中

我已经浏览stack overflow和Google几个小时了,什么都没用

它显示有关sendkeys的错误

这是完整的代码

这是错误代码

我甚至尝试用web元素替换input元素,但错误仍然存在

我在pycharm上使用最新的Python 3.6版本。

使用

input_element.send_keys(ram)
而不是

input_element.sendkeys(ram)
它应该是input_element.send_keysram


可能是重复的不,这是不同的问题bro发送的钥匙不起作用吗?不,兄弟我没有读其他部分。。它确实可以工作,但由于未定义的变量ram,您会出现不同的错误。所以你原来的问题是重复的谢谢你的回答,C:\Users\user\AppData\Local\Programs\Python\Python36-32\Python.exe C:/Users/user/PycharmProjects/My Projects/My scripts automation.py回溯最近一次调用上次:文件C:/Users/user/PycharmProjects/My Projects/My scripts automation.py,第22行,input_element.send_keysram name错误:未定义名称'ram',进程结束,退出代码1包含下划线?它是否给出了不同的错误消息?@Joel您需要定义ram,查看您的代码,没有提到ram变量。啊,您只需要将ram设置为包含您需要发送的任何字符的字符串,或者将其替换为所述字符串,例如,ram='some string'input_element.ssend_keysram或input_element.send_keys'some string'谢谢您的帮助。但不起作用。这里是错误,C:\Users\user\AppData\Local\Programs\Python\Python36-32\Python.exe C:/Users/user/PycharmProjects/My Projects/My scripts automation.py回溯最近的调用最后一次:文件C:/Users/user/PycharmProjects/My Projects/My scripts automation.py,第22行,在input_element.send_keysram name错误:未定义名称“ram”,进程已用退出代码完成1@Joel您需要定义ram,查看您的代码时没有提到ram变量。
input_element.send_keys(ram)
input_element.sendkeys(ram)