在 Python 中按 ID Selenium 查找元素



在硒中,当我在xpath中搜索id或id时,我立即遇到语法错误。例如,如果我运行

driver.find_element_by_xpath("//*[@id="select-dance"]/option[2]").click()

我立即收到错误

driver.find_element_by_xpath("//*[@id="select-dance"]/option[2]").click()
^
SyntaxError: invalid syntax

我尝试将"选择舞蹈"保存到一个变量,然后将该变量放入其中,但这也无济于事。

此错误消息...

SyntaxError: invalid syntax

。意味着您调整的定位器策略存在语法错误

您必须在双引号内提供整个XPath(即"..."( 和单引号内的属性值(即'...'( 如下:

driver.find_element_by_xpath("//*[@id='select-dance']/option[2]").click()

或者您必须在单引号内提供整个XPath(即'...'( 和双引号内的属性值(即"..."( 如下:

driver.find_element_by_xpath('//*[@id="select-dance"]/option[2]').click()

相关内容

  • 没有找到相关文章

最新更新