gpt4 book ai didi

python - 如何在Selenium Python中使用WebDriverWait修复此语法错误

转载 作者:行者123 更新时间:2023-12-03 08:25:07 24 4
gpt4 key购买 nike

我是学习python的新手,我的代码有问题。
这似乎是一个简单的错误,但我找不到此错误的解决方案。
这是一个代码

import time
from selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://www.google.co.jp/")
WebDriverWait(driver, 30).until(EC.presence_of_element_located((By.NAME, "q"))
search_box = driver.find_element_by_name('q')
search_box.send_keys('Selenium')

File "<ipython-input-12-1cac2821f197>", line 4
search_box = driver.find_element_by_name("q")
^
SyntaxError: invalid syntax

search_box.submit()


driver.implicitly_wait(10)
driver.find_element_by_link_text("Selenium - Web Browser Automation").click()
time.sleep(5)
driver.quit()
问题出在第6行。
我试图运行代码,但是它说“search_box”是无效的语法。
有人知道解决方案吗?

最佳答案

语法错误经常出现在上面的行中,尤其是当这些行包含括号时。一个诀窍是计算开盘价和收盘价。如果结果不为零,则说明存在问题:

WebDriverWait(driver, 30).until(EC.presence_of_element_located((By.NAME, "q"))
^ ^ ^ ^^ ^^
1 0 1 23 21

关于python - 如何在Selenium Python中使用WebDriverWait修复此语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62619382/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com