如何使用 Appium 为移动应用程序中的元素编写单选按钮的相对 xpath
How to write relative xpath for radio button for an element in Mobile App using Appium
我正在尝试自动化我的移动应用程序,我有一个方案可以更换 2 张或更多卡片。这些卡片显示在单选按钮中,我必须在这些卡片中进行选择
第一个单选按钮的绝对 xpath 是
/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.FrameLayout[2]/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.RelativeLayout/android.widget.ScrollView/android.widget.LinearLayout/android.widget.LinearLayout/android.widget.LinearLayout[1]/android.widget.RadioButton
第二个单选按钮的绝对 xpath 是
/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.FrameLayout[2]/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.RelativeLayout/android.widget.ScrollView/android.widget.LinearLayout/android.widget.LinearLayout/android.widget.LinearLayout[2]/android.widget.RadioButton
此单选按钮没有其他重要属性来写入相对 xpath。
如何为此编写相对xpath?
附上相同的屏幕截图。提前感谢您的response.Thanks
试试下面的方法 xpath
:
(//*[contains(@class,'RadioButton')])[2]
以上为第二个单选按钮。
您可以使用以下内容 select 单选按钮:
第一个单选按钮:
//android.widget.RadioButton[1]
第二个单选按钮:
//android.widget.RadioButton[2]
如果你想更具体一点,可以使用:
//android.widget.ScrollView//android.widget.RadioButton[1]
//android.widget.ScrollView//android.widget.RadioButton[2]
希望对您有所帮助。
我正在尝试自动化我的移动应用程序,我有一个方案可以更换 2 张或更多卡片。这些卡片显示在单选按钮中,我必须在这些卡片中进行选择
第一个单选按钮的绝对 xpath 是
/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.FrameLayout[2]/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.RelativeLayout/android.widget.ScrollView/android.widget.LinearLayout/android.widget.LinearLayout/android.widget.LinearLayout[1]/android.widget.RadioButton
第二个单选按钮的绝对 xpath 是
/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.FrameLayout[2]/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.RelativeLayout/android.widget.ScrollView/android.widget.LinearLayout/android.widget.LinearLayout/android.widget.LinearLayout[2]/android.widget.RadioButton
此单选按钮没有其他重要属性来写入相对 xpath。
如何为此编写相对xpath?
附上相同的屏幕截图。提前感谢您的response.Thanks
试试下面的方法 xpath
:
(//*[contains(@class,'RadioButton')])[2]
以上为第二个单选按钮。
您可以使用以下内容 select 单选按钮:
第一个单选按钮:
//android.widget.RadioButton[1]
第二个单选按钮:
//android.widget.RadioButton[2]
如果你想更具体一点,可以使用:
//android.widget.ScrollView//android.widget.RadioButton[1]
//android.widget.ScrollView//android.widget.RadioButton[2]
希望对您有所帮助。