Я потратил пару часов, пытаясь щелкнуть по кнопке с помощью различных селекторов, прежде чем задавать вопрос здесь, но, похоже, ничего не работает
WebElement add= driver.findElement(By.partialLinkText("+"));
WebElement add= driver.findElement(By.xpath("/*[name()='svg']/*[name()='button']"));
WebElement confirm = driver.findElement(By.xpath("//a[contains(@class, 'IconButton-h85035-0 indexstyles__PlusButton')]"));
Нет доступных примеров с похожим html макетом как страница, с которой я работаю. Я не уверен, как создать xPath для кнопки. Буду признателен за любые советы о том, как создать xPath или селектор CSS, готового решения не ожидается, но любая помощь поможет понять, как ссылаться на этот конкретный элемент.
Это код плюса. кнопка:
<button data-testid="tselectionSpinbuttonPlus" type="button" tabindex="-1" aria-hidden="true" width="44px" height="44px" class="IconButton-h85035-0 indexstyles__PlusButton-sc-108enfc-3 bAZDfp">
<svg viewBox="0 0 24 24" width="1.5em" height="1.5em" aria-hidden="true" focusable="false" class="BaseSvg-sc-9y47q5-0 PlusIcon___StyledBaseSvg-sc-11rza9m-0 VCaQT">
<path d="M13 11V3h-2v8H3v2h8v8h2v-8h8v-2h-8z">
</path>
</svg>
</button>
