2017-07-17 70 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。总是建议您向开发团队要求提供编号

相关问题