屏幕截圖: 操作欄菜單選項按鈕元素標識爲NULL - 如何設置它?
我想使用appium中的元素ID來自動化點擊菜單按鈕。它沒有默認設置,它顯示NULL,沒有元素ID或文本是不可能的。任何人都可以幫助我嗎?
屏幕截圖: 操作欄菜單選項按鈕元素標識爲NULL - 如何設置它?
我想使用appium中的元素ID來自動化點擊菜單按鈕。它沒有默認設置,它顯示NULL,沒有元素ID或文本是不可能的。任何人都可以幫助我嗎?
你總是可以找到的XPath元素,這是可以做到的:
@FindBy(xpath = "//android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget.TextView[1]") private WebElement elementName;
driver.findElementByXPath("putXpathHere");
元素的XPath可以在ID下面的Appium的檢查器中找到。
如果你想在這種情況下使用ID而不是xpath,恐怕你將不得不在應用代碼中添加資源ID。
嘗試的XPath - //*[@class='android.widget.ImageButton'] –