【发布时间】:2018-05-29 16:42:22
【问题描述】:
<div class="slds-show" data-aura-rendered-by="10155:0">
<div class="footer" data-aura-rendered-by="10156:0">
<div class="slds-grid slds-grid--align-end slds-m-top--large" data-aura-rendered-by="10157:0">
<div class="slds-show" data-aura-rendered-by="10158:0">
<button class="slds-button slds-button--neutral slds-m-left--small" data-aura-rendered-by="10159:0">Cancel</button>
<button class="slds-button slds-button--neutral slds-m-left--small" data-aura-rendered-by="10161:0">Save & New</button>
<button class="slds-button slds-button--brand slds-m-left--small" data-aura-rendered-by="10163:0">Save</button>
</div>
</div>
</div>
这是页面的一部分,我必须点击保存按钮。 按钮不是唯一的,我需要通过第一个 div(slds-show)的类属性找到它,或者
谁能告诉我,为什么这个 xpath 没有找到这个元素?
//button[parent::div[@class='slds-show'][@class='slds-button slds-button--brand slds-m-left--small']]
我也尝试过使用祖先,文本而不是类,结果是一样的。无法通过 Firefox 控制台找到元素
【问题讨论】: