创建Bootstrap选择器

我尝试为Bootstrap按钮创建选择器。我拥有的元素是

<div class="cl-button-secoundary bc-managment-btn bc-managment-btn-delete cl-button-animated empty-trash-button" style="opacity: 0.2;">
    <span>Papierkorb leeren</span>
</div>

我尝试使用选择器不存在创建查询:

        if (await Selector('div.cl-button-secoundary').filter('.empty-trash-button').exists.notOk()) {
            await t
                .click(Selector('span').withText('Papierkorb leeren'))
                .click(Selector('.cl-button.cl-button.cl-button-animated'))
        }

我也尝试过

        if (await Selector('div').filter('.empty-trash-button').exists.notOk()) {
            await t
                .click(Selector('span').withText('Papierkorb leeren'))
                .click(Selector('.cl-button.cl-button.cl-button-animated'))
        }

我理解那样,那个过滤器会寻找一个类吗?我有很多Bootstrap元素,只能与子类不同。我理解错了吗?

liupp41 回答:创建Bootstrap选择器

您需要使用@TallKU建议的方法。

如果要在存在特定元素的情况下执行某些操作,则需要编写以下代码:

if (await Selector('div.cl-button-secoundary').filter('.empty-trash-button').exists) {
    await t.click(Selector('span').withText('Papierkorb leeren'));
}

如果要在元素不存在的情况下执行某些操作,则需要这样做:

if (!await Selector('div.cl-button-secoundary').filter('.empty-trash-button12345').exists) {
    console.log('the `empty-trash-button12345` element does not exist');
}
本文链接:https://www.f2er.com/3107567.html

大家都在问