Python Selenium Web驱动程序中特定元素的语法错误

Python Selenium Web驱动程序中特定元素的语法错误,python,selenium,selenium-webdriver,syntax,syntax-error,Python,Selenium,Selenium Webdriver,Syntax,Syntax Error,我有一行代码的语法错误。另一个似乎没有问题。我正在从excell文件输入元素。因此,第一个单元似乎正在工作。搜索元素时,语法错误出现在第三次 尝试了多种其他方法来更改查找元素类型的方法。我尝试了driver.find元素(by.id(“######”)而不是driver.find元素(by.id(“####”) 我的代码: 驱动程序。通过id(“名称”)查找元素。发送键(表[((“A”+str(2))]。值) 驱动程序。按id(“日期”)查找元素。发送键(表[((“B”+str(2))])。值)

我有一行代码的语法错误。另一个似乎没有问题。我正在从excell文件输入元素。因此,第一个单元似乎正在工作。搜索元素时,语法错误出现在第三次

尝试了多种其他方法来更改查找元素类型的方法。我尝试了driver.find元素(by.id(“######”)而不是driver.find元素(by.id(“####”)

我的代码:

驱动程序。通过id(“名称”)查找元素。发送键(表[((“A”+str(2))]。值)
驱动程序。按id(“日期”)查找元素。发送键(表[((“B”+str(2))])。值)
驱动程序。按id(“月份”)查找元素。发送键(表[((“C”+str(2))])。值)
驱动程序。按id(“年份”)查找元素。发送密钥(str(“1997”)
驱动程序。通过id(“hrs”)查找元素。发送键(表[(“E”+str(2))]。值)*
输出:

driver.find_element_by_id("hrs").send_keys(sheet[("E"+ str(2))].value)
     ^
SyntaxError: invalid syntax

Process finished with exit code 1
此行缺少右括号

driver.find_element_by_id("year").send_keys(str("1997")