使用selenium的标识符中的字符无效

时间:2018-03-30 07:37:27

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

我正在使用python3和selenium chrome驱动程序,我想让脚本点击一些按钮等按钮然后再打开一个新标签然后再次转到同一个网址。

我已经查看了如何在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会突出显示为红色。

1 个答案:

答案 0 :(得分:0)

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