如何在使用EXT JS开发的网页中选择一个元素


<a id="createDetailItem" class="x-btn x-unselectable x-btn-toolbar x-box-item x-toolbar-item x-btn-default-toolbar-small x-icon-text-left x-btn-icon-text-left x-btn-default-toolbar-small-icon-text-left" hidefocus="on" unselectable="on" tabindex="0" style="right: auto; left: 772px; top: 0px; margin: 0px;">
<span id="createDetailItem-btnWrap" class="x-btn-wrap" role="presentation" unselectable="on">
<span id="createDetailItem-btnEl" class="x-btn-button" role="presentation">
<span id="createDetailItem-btnInnerEl" class="x-btn-inner x-btn-inner-center" unselectable="on">New Expense Item</span>
<span id="createDetailItem-btnIconEl" class="x-btn-icon-el icon-plus " role="presentation" unselectable="on" style=""/>
</span>
</span>
</a>

尝试

by.xpath("//a [contans(@class,'createTailItem')和包含(@class,'x-btn-wrap')]"]"by.cssselector(" a [a class ='x-btn-inner x-btn-inner-Center']

by.xpath("//a [包含(@class,'x-btn-wrap')和包含(@class,'x-btn-inner x-btn-inner-center')]"还有更多。

您可以帮助选择新的费用项目按钮。谢谢

为什么当ID时使用定位器XPath:

By.Id("createDetailItem-btnInnerEl")

最新更新