You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pylance报错:'('未闭合,寻求技术帮助(附报错代码行)

解决Pylance提示'('未闭合的XPath语法错误

你的代码报错本质是字符串引号嵌套冲突,并非真的括号未闭合:外层用双引号包裹XPath字符串时,XPath内部的@id="loginForm"也用了双引号,Python解析器会提前截断字符串,导致后续代码语法混乱,从而触发Pylance的错误提示。

给你三种修复方案:

  • 方案1:XPath内部属性值改用单引号
    self.driver.find_element_by_xpath("//*[@id='loginForm']/div/div[3]/button/div").click()
    
  • 方案2:外层用单引号包裹整个XPath字符串
    self.driver.find_element_by_xpath('//*[@id="loginForm"]/div/div[3]/button/div').click()
    
  • 方案3:使用三重引号包裹(适合复杂多行XPath)
    self.driver.find_element_by_xpath("""//*[@id="loginForm"]/div/div[3]/button/div""").click()
    

内容的提问来源于stack exchange,提问作者mohamed ait mebarek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 03:15:32