Selenium无法找到具有data-testid属性的元素

问题描述 投票:-1回答:1

试图找到以下元素尝试了以下无用的方法,任何人都可以帮忙。

<button data-testid="addToClientBasket" 
        class="sc-kfGgVZ kcCRfu">
    <span><i class="icon-Expand_Cross_30_by_30"></i>Add To Basket</span>
</button>
By.xpath("//button[@data-testid='addToClientBasket'");

By.xpath("//div[@id='root']/div/div/div/div[4]/div/div/div[2]/button/span";

By.cssSelector("button.sc-kfGgVZ.kcCRfu.added");

By.cssSelector("button.sc-kfGgVZ.kcCR");

By.cssSelector("button[class='sc-kfGgVZ kcCRfu']");

java selenium-webdriver xpath css-selectors webdriverwait
1个回答
0
投票

尝试以下定位器


0
投票

将文本标识为添加到购物篮

© www.soinside.com 2019 - 2024. All rights reserved.