OTP填写appium selenium

问题描述 投票:0回答:1

Shreenshot here 我已经修复了应用程序登录的 OTP(例如:123456)

我在这里添加了 appium 详细信息,我尝试使用 send_keys 来填充该 OTP,但对我不起作用

Appium 说(不建议使用 XPath 定位器,这可能会导致脆弱的测试。要求您的开发团队提供独特的可访问性定位器!)

还有其他方法可以填写此 OTP 页面吗?

请任何人给我一个想法来填写该 OTP

Sendkeys 无法填充此 OTP,并且无法写入 xpath,也请任何人帮助我将(123456)此 OTP 填充到该框。

java selenium-webdriver appium one-time-password totp
1个回答
0
投票

您在此处引用并尝试交互的元素(使用

sendkey
)将不起作用,因为它是
Textview
(正如我在共享屏幕截图中看到的那样)。您应该找到
EditText
元素,该元素是为输入而设计的。

来自 Appium 的关于

xpath
使用的消息是推荐,在当前情况下我不认为它与所描述的问题有任何关系。

© www.soinside.com 2019 - 2024. All rights reserved.