gpt4 book ai didi

javascript - 按类查找元素

转载 作者:行者123 更新时间:2023-12-03 07:06:47 24 4
gpt4 key购买 nike

代码片段:

<div class="add create_Amenities" hs-gesture="{handler:showPopup, param:menu_group}" ng-if="showPlus(menu_group,$index)">

在 Protractor 中使用以下命令但没有成功。操作:此命令必须单击添加 (+) 按钮。

原因:使用定位器找不到元素:按(css 选择器,.add create_Amenities)

element(by.css('.add create_Amenities')).click();

最佳答案

.add create_Amenities

这不会与所需的元素匹配。从字面上看,它的作用是在具有 create_Amenities 类的元素下找到 <create_Amenities>...</create_Amenities> 元素(想象一下 add )。

相反,您的意思是:

.add.create_Amenities

Protractor 中还有一个 $ 快捷方式,您可以执行以下操作:

$(".add.create_Amenities").click();
<小时/>

至于你的单独问题,它仍然是一个盲目的尝试,但你可以尝试以下操作:

  • 点击via javascript:

    var elm = $(".add.create_Amenities");
    browser.executeScript("arguments[0].click();", elm)
  • 移动到元素,然后单击:

    browser.actions().mouseMove(elm).click().perform(‌​);

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

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