html - 使用 Selenium Webdriver,如何找到与 div 关联的所有类?

标签 html css selenium

根据登录用户的权限,我有一个包含多个类的 div。

登录时:

<div class="btn deleteButton canDelete">

未登录时:

<div class="btn deleteButton">

我需要一种方法来确定具有 deleteButton 类的 div 是否也具有 canDelete 类。

我尝试获取所有带有 deleteButton 的元素和所有带有 canDelete 的元素的列表并比较它们,但这不起作用有两个原因:

  1. 遍历两个可能很大的列表而不是一个列表是低效的。

  2. canDelete 页面上可能还有其他 div。这意味着仅比较两个元素列表是无效的。

最佳答案

你试过 driver.findElement(By.cssSelector(".deleteButton.canDelete")); 吗?

关于html - 使用 Selenium Webdriver,如何找到与 div 关联的所有类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32511971/

相关文章:

python - 如何使用 Python 从 Selenium 的重定向链中获取中间 URL?

python - 如何使用 selenium 从网站上抓取一些链接

css - 格式化图像悬停文本

java - 更改从 Java 接收的 HTML 字符串的方法

用于 twitter-bootstrap 的固定导航栏的 Javascript 在链接多个页面时不起作用?

python - 使用python将图像输出到html

html - 使用 Twitter Bootstrap 使网站响应

html - 防止输入组跨越 Bootstrap 导航栏的整个宽度

css - 如何将两个 div 水平放置在另一个 div 中

java - 查找另一个元素内的所有 anchor 元素的 xpath 是什么?