我很难找到带有内容描述的按钮"退出" 我试过下面的代码似乎没有一个工作:皱眉:
1.driver.findElementByAndroidUIAutomator(“new UiSelector()。text(”Sign Out“)”)。click(); 2.driver.findElementByAndroidUIAutomator(“UiSelector()。description(”Sign Out“)”)。click(); 3.driver.findElementByAndroidUIAutomator(“text(”Sign Out“)”)。click(); 4.driver.findElementsByAndroidUIAutomator(“content-desc(”Sign Out“)”); 5. driver.findElementByXPath(" // android.widget.Button [@ content-desc ='退出']")。click(); 6.driver.findElementByXPath(" // android.widget.Button [含有(@内容递减,“登录”]"。)点击();
这是一款混合移动应用
答案 0 :(得分:0)
确定java片段不确定,但是下面的python代码效果很好 - driver.find_element_by_android_uiautomator('new UiSelector()。descriptionContains(“Text”)')