xpath学习 - 18570580798/study GitHub Wiki
xpath过滤:如${modal_locator}//input[not(@type='hidden') and not(@type='button') and not(contains(@style,"display: none") )] “//form[@id='form2']//tbody//tr[“+ +”]/td[“+ +”]” ctrl+f: xpath手写://td[contains(text(),"操作员")] xpath定位单元格: //form[@id='form2']//tbody//tr[1]/td[2]
App的xpath: //android.widget.TextView[@text="${i}"]/..//android.widget.ImageView[@resource-id="com.jingdong.pdj:id/iv_goods_add"] 根据文本找父级,再找子级
先根据文本找父级,再找兄弟,再找子级: //span[text()="中号购物袋."]/../following-sibling::wx-view//wx-button[@class="shopping-bag-item-btn-plus"][1]
//android.widget.TextView[@text="请输入支付密码"]/../../android.widget.LinearLayout[1]/android.widget.RelativeLayout[2]
//android.widget.LinearLayout/*[last()]/android.widget.TextView[contains(@text,"沃尔玛")]
//div[text()="23409180010000260921"]/ancestor::div[position()=4]//div[contains(text(),"订")][contains(text(),"单")][contains(text(),"号:")]/following-sibling::div
//div[text()="23409180010000260566"]/ancestor::div[position()=4]//div[contains(text(),"发")][contains(text(),"票")]/following-sibling::div
//android.widget.ScrollView/../following-sibling::android.widget.LinearLayout//android.widget.Button[2]
同级并列:descendant, 例如 /descendant::wx-text[@class="itemDesc"][2]
移除属性: document.getElementsByTagName("wx-input")[0].removeAttribute('type') document.getElementsByTagName("wx-input")[0].value="322223322323"