2017-07-17 90 views
-1

下面是截圖:如何在Android中的文本視圖 - appium裏面點擊文本鏈接?

click to open screenshot

我怎麼可以點擊這些鏈接?我沒有得到任何特定的ID對這些鏈接

+0

請閱讀[在什麼情況下可以在我的問題中添加「緊急」或其他類似短語以獲得更快的答案?](// meta.stackoverflow .com/q/326569) - 總結是這不是解決志願者問題的理想方法,而且可能對獲得答案起反作用。請不要將這添加到您的問題。 – halfer

回答

0

使用XPath你可以做財產以後像

driver.findelement(By.Xpath("//*[contains(text(), 'Link Name')]")).click(); 

應該工作

0

若見元件首先存在,當您嘗試斷言

puts wait_true { exists { find_element(:xpath, "//*[@text='#{Link name}']").click } }

如果這返回true,則嘗試通過find_element(:xpath, "//*[@text='#{link name}']"

斷言該元素

或者,你可以使用建議find_element(id: "id name").click

我看到的ID名字是termsAndConditions按照截圖id。總是建議您向開發團隊要求提供編號

相關問題