Я пытаюсь нажать на кнопку, только если она включена, если кнопка отключена, я бы не стал нажимать на кнопку и продолжить.
Когда я пишу Xpath и проверяю, включен ли webElement, в результате всегда включается, и я не вижу большой разницы в html и разнице между включенным и отключенным.
Помогите мне с написанием xpath, который должен работать только при включенном элементе.
Я попытался ниже xpath:
// кнопка [NOT (@disable) и span [text () = 'More Steps']]
Над xpath не работает.
Когда элемент включен:
<button class="slds-button slds-button--neutral showMoreButton uiButton" aria-live="off" type="button" data-aura-rendered-by="2703:0" data-aura-class="uiButton"><!--render facet: 2704:0--><span class=" label bBody" dir="ltr" data-aura-rendered-by="2706:0">More Steps</span><!--render facet: 2708:0--></button>
<span class=" label bBody" dir="ltr" data-aura-rendered-by="2706:0">More Steps</span>
Когда элемент отключен:
<button class="slds-button slds-button--neutral showMoreButton uiButton" aria-live="off" type="button" disabled data-aura-rendered-by="2703:0" data-aura-class="uiButton"><!--render facet: 2704:0--><span class=" label bBody" dir="ltr" data-aura-rendered-by="2706:0">More Steps</span><!--render facet: 2708:0--></button>
<span class=" label bBody" dir="ltr" data-aura-rendered-by="2706:0">More Steps</span>
Факт: когда элемент не отключен, пользователь может щелкнуть по нему, но когда он отключен, пользователь все еще пытается щелкнуть по нему
.
Ожидается: пользователь должен иметь возможность нажимать на элемент, только когда он включен.
Примечание: не отмечайте вопрос как дубликат, это относится к тегам salesforce, пожалуйста, поймите.
Заранее спасибо за ваши предложения / Решения