Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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
Python selenium发送密钥无效_Python_Html_Selenium - Fatal编程技术网

Python selenium发送密钥无效

Python selenium发送密钥无效,python,html,selenium,Python,Html,Selenium,elem.send\u key(key.RETURN)在我的代码中不起作用。我使用css选择器定义的元素,这是我的代码: from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.support.ui import WebDriverWait # available since 2.4.0 usr = raw_input('--> ') pwd

elem.send\u key(key.RETURN)
在我的代码中不起作用。我使用css选择器定义的元素,这是我的代码:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait # available since 2.4.0
usr = raw_input('--> ')
pwd = raw_input('--> ')
poo = raw_input('--> ')
url = 'https://www.facebook.com/groups/425526894264279/'
driver = webdriver.Firefox()
# or you can use Chrome(executable_path="/usr/bin/chromedriver")
driver.get(url)
assert "Facebook" in driver.title
elem = driver.find_element_by_id("email")
elem.send_keys(usr)
elem = driver.find_element_by_id("pass")
elem.send_keys(pwd)
elem.send_keys(Keys.RETURN)
driver.implicitly_wait(20)
elem = driver.find_element_by_css_selector(".input.textInput")
elem.send_keys(poo)
driver.implicitly_wait(20)
elem = driver.find_element_by_css_selector(".selected")
elem.send_keys(Keys.RETURN)
elem.click()

对我来说,仅仅禁用所有对我有效的
原始输入就好像是一个向后兼容性问题

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait # available since 2.4.0
# usr = raw_input('---')
# pwd = raw_input('--> ')
# poo = raw_input('--> ')
url = 'https://www.facebook.com/groups/425526894264279/'
driver = webdriver.Firefox()
# or you can use Chrome(executable_path="/usr/bin/chromedriver")
driver.get(url)
assert "Facebook" in driver.title
elem = driver.find_element_by_id("email")
elem.send_keys("NA")
elem = driver.find_element_by_id("pass")
elem.send_keys("NA")
elem.send_keys(Keys.RETURN)
driver.implicitly_wait(20)
elem = driver.find_element_by_css_selector(".input.textInput")
elem.send_keys(poo)
driver.implicitly_wait(20)
elem = driver.find_element_by_css_selector(".selected")
elem.send_keys(Keys.RETURN)
elem.click()

我正在使用
3.4.1

我的意思是elem.send_keys(key.RETURN)elem.click()在最后一行你是说它与你一起分组发布吗?你的浏览器是什么?我在windows 8和firefox上,你的firefox版本是什么?@elsharkawey我明白了。你能澄清什么是
elem=driver。通过css\u选择器(“.input.textInput”)
查找元素吗?