【问题标题】:Invalid character in identifier using selenium [duplicate]使用硒的标识符中的无效字符[重复]
【发布时间】:2018-09-09 06:08:20
【问题描述】:

我正在使用 python3 和 selenium chrome 驱动程序,我想让脚本转到一个 url 单击一些按钮等。它已经这样做了,然后打开一个新选项卡并再次转到相同的 url。

我查看了如何在 selenium 中切换选项卡,这是我得到的代码行(注意我使用的是 mac):

driver.find_element_­by_tag_name('body').send_keys(Keys.COMMAND + 't')

我导入了

from selenium.webdriver.common.keys import Keys

因此,每当我运行脚本时,我都会收到此错误 "Invalid character in identifier",并且脚本中的 by_tag_name 会以红色突出显示。

【问题讨论】:

  • 不,这些不是解决方案,它们在 javascript @DebanjanB 中
  • 需要HTML的相关部分才能为您的问题找到良好且稳定的解决方案。
  • @Frank 我不明白?? ^^

标签: python python-3.x macos selenium selenium-chromedriver


【解决方案1】:

我在我的 Eclipse 环境中复制了您的代码,并且在下划线和 (_-by) 之间出现了一个减号,这在您问题的代码中不可见。你能去掉那个减号吗?如果成功,您可以尝试再次运行您的代码吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-28
    • 1970-01-01
    • 2017-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多