Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.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 有调节硒的问题吗_Python_Selenium_If Statement_Selenium Webdriver_Conditional Statements - Fatal编程技术网

Python 有调节硒的问题吗

Python 有调节硒的问题吗,python,selenium,if-statement,selenium-webdriver,conditional-statements,Python,Selenium,If Statement,Selenium Webdriver,Conditional Statements,存在问题(“如果”部分) 它并不等待我点击左箭头(作为一个例子)来完成任务,而是立即运行它 from selenium import webdriver import chromedriver_binary # Adds chromedriver binary to path from selenium.webdriver import ActionChains from selenium.webdriver.common.keys import Keys driver = webdrive

存在问题(“如果”部分)

它并不等待我点击左箭头(作为一个例子)来完成任务,而是立即运行它

from selenium import webdriver
import chromedriver_binary  # Adds chromedriver binary to path
from selenium.webdriver import ActionChains
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
driver.get("https://www.google.com/")
if Keys.ARROW_LEFT:
    element = driver.find_element_by_css_selector('.gLFyf')
    element.send_keys('khkh')
    element.send_keys(Keys.ENTER)

语句
if键。箭头\u左:
将始终为真

你必须使用服务员
要么
隐式等待
要么
WebDriverWait

就这样吧

driver = webdriver.Firefox()
driver.implicitly_wait(10)
driver.get("https://www.google.com/")
element = driver.find_element_by_css_selector('.gLFyf')
element.send_keys('khkh')
element.send_keys(Keys.ENTER)


有用链接:,

是,但我想分配一个键来激活您可以参考的脚本。
driver = webdriver.Firefox()
driver.get("https://www.google.com/")
element = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.CSS_SELECTOR, ".gLFyf")))
element = driver.find_element_by_css_selector('.gLFyf')
element.send_keys('khkh')
element.send_keys(Keys.ENTER)