c# - 如何使用 content-desc 单击按钮

标签 c# android testing appium

我刚开始使用 Appium 在 C# 中进行测试。我能够设置一切并运行测试。 我使用 UiAutomatorViewer 来访问一些按钮,现在我需要点击一个按钮,但我只是得到了 Cont-desc。 哪个 FindElement(ByAndroidUIAutomator."") 链接到 cont-desc?我尝试了一切,但总是出错。我已经尝试使用 TouchAction 或 mouse.Click() 来单击此按钮;没有任何效果... 任何帮助都会很好。

提前致谢:)

enter image description here

最佳答案

使用 content-desc 访问元素的简单方法是使用

driver.findElementByName("Login").click();

重要提示:注意空格,我在查找元素时遇到了问题,因为 content-desc 中的文本在文本末尾有一个空格...

关于c# - 如何使用 content-desc 单击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26886800/

相关文章:

c# - 如何测试类型是否为原始类型

特殊波斯字符的 C# IndexOf

c# - 如何在 ASP.NET Core 3 上同时使用 Azure AD 身份验证和身份?

android - SharedPreferences 值在新实例后返回 null

javascript - 无法将选择器提供给 ClientFunction

Maven 自动跳过测试

c# - 如何更改datagridview中第一行的可见性

android - jPlayer 为 android chrome 预加载音频

testing - 如何将任意 proptest 值的转换排除在测试用例主体之外?

javascript - 安卓应用 : Pass Javascript Var to Native Java variable