gpt4 book ai didi

javascript - 使用 casperjs 检查元素

转载 作者:搜寻专家 更新时间:2023-11-01 05:23:35 24 4
gpt4 key购买 nike

我正在尝试使用 casperjs 检查 DOM 中是否存在以下元素:

<b>Bar</b>

有没有使用选择器和 casper.exists 的简单方法? casperjs 文档使其非常不清楚。

最佳答案

casper.exists() 的基本用法是向它传递一个选择器字符串,它会返回 true 或 false 以指示是否找到与该选择器匹配的任何元素。

然而,在您的情况下,唯一可以找到此元素的实用选择器是 b,因此如果您专门查找包含此文本的 b 元素,则您需要指定某种形式的上下文(例如父元素),或者使用 XPath 测试此元素的存在,这让您可以通过文本内容测试元素:

var x = require('casper').selectXPath;

if (casper.exists(x('//b[text()="Bar"]'))) {
// <b>Bar</b> exists
}

关于javascript - 使用 casperjs 检查元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19612212/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com