用双下划线按类名查找元素

尼德雷弗斯

我试图通过类名找到一个元素。不幸的是,我必须选择的类名包含双下划线,并引发“无此元素”错误。

div-element 选择:

<div class="result-list-entry__data">
...
</div>

选择:

last_named_class = result.find_element_by_class_name('result-list-entry__data')

当前结果(错误):

selenium.common.exceptions.NoSuchElementException:消息:没有这样的元素:无法找到元素:{“方法”:“ css选择器”,“选择器”:“。result-list-entry__data”}(会话信息:chrome = 77.0。 3865.90)

是否有可能摆脱双重下划线?

弗雷多

您可以使用之前建议的方法,其中包含两个:

last_named_class = result.find_element_by_xpath("//div[contains(@class, 'result-list') and contains(@class, 'data')]"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用双下划线替换单个下划线

来自分类Dev

Python类名中的下划线

来自分类Dev

Python:具有双下划线的类

来自分类Dev

NodeJS中的双下划线与单下划线

来自分类Dev

用下划线从集合中删除元素

来自分类Dev

用下划线表示法引用相同的元素

来自分类Dev

用下划线替换空格并小写-文件名

来自分类Dev

vim用*搜索带下划线的变量名

来自分类Dev

变量前加双下划线

来自分类Dev

Python模块覆盖双下划线

来自分类Dev

禁用续集的双下划线行为

来自分类Dev

在C中使用双下划线

来自分类Dev

Ruby命名约定/双下划线/有用的东西

来自分类Dev

带有双下划线的变量名的奇怪行为

来自分类Dev

查找以下划线开头的单词

来自分类Dev

使用下划线按键查找值

来自分类Dev

查找以下划线开头的单词

来自分类Dev

无法删除元素css的下划线

来自分类Dev

Angular 2 元素下划线

来自分类Dev

用下划线省略键数组

来自分类Dev

用领先的下划线解析JSON

来自分类Dev

用下划线合并对象数组

来自分类Dev

用空格替换下划线

来自分类Dev

用下划线循环键值对象

来自分类Dev

以单下划线或双下划线开头的函数和变量

来自分类Dev

使用 Windows 重命名将单个下划线替换为双下划线?

来自分类Dev

lodash /下划线按数组值中的键查找对象

来自分类Dev

lodash /下划线按数组值中的键查找对象

来自分类Dev

用文件名中的下划线替换点,保留扩展名不变