【发布时间】:2020-09-17 14:53:03
【问题描述】:
鉴于此 xpath 语法
//div[@class="sk-circle-container"]
有人可以将其转换为 JQuery 脚本在整个 DOM 中找到具有 attr 类 sk-circle-container 的 div 吗?
这似乎没有找到任何东西,即使元素在那里:div:contains(sk-circle-container)
【问题讨论】:
-
如果您正在寻找一个以
sk-circle-container为类的div,请使用div.sk-circle-container$('div.sk-circle-container') -
@Carsten,它返回以下错误:
selenium.common.exceptions.JavascriptException: Message: javascript error: missing ) after argument list -
@michael 错误说明了一切。您的代码中缺少
)右括号,只需检查控制台它指的是哪一行 - :) -
@Sebasaenz 做了帖子描述的事情,但是在运行
self.browser.execute_script('$(document).xpath("//div[@class="sk-circle-container"]");')时返回以下错误selenium.common.exceptions.JavascriptException: Message: javascript error: missing ) after argument list