以下是来源
的复制/粘贴<li id="find-tab" data-qa="sidebar.find.tab" class="nav-tab active">
<span class="in"></span>
<p id="find-label">FIND</p></li>
我试过了:
driver.find_element_by_link_text("FIND").click()
和
driver.find_element_by_css_se("nav-tab").click()
两者都没有效果。
如果我在上面粘贴了源代码,我如何只需单击导航按钮?
答案 0 :(得分:0)
正如@Random Davis在评论中所建议的那样。您可以使用:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/menu_drawable1"/>
<item>
<inset android:drawable="@drawable/menu_drawable2"
android:insetRight="50dp"
android:insetTop="50dp"
android:insetLeft="50dp"
android:insetBottom="50dp" />
</item>
注意:请确保在页面来源中 find-label 元素唯一的情况下,这将适用。
如果他们有可能在多个地方,您可以使用以下方式创建和使用列表:
driver.find_element_by_id('find-label').click();