当我在 findElement 方法上使用 appium 时,我有元素实例,但元素没有获得焦点
Posted
技术标签:
【中文标题】当我在 findElement 方法上使用 appium 时,我有元素实例,但元素没有获得焦点【英文标题】:when i using appium on findElement method,i have element instance,but the element didn't get focus 【发布时间】:2021-09-11 22:04:00 【问题描述】:是自定义的android tv,它可以使用元素实例click()方法。
当我使用 findElement 方法时,它可以获取元素实例,但不能聚焦元素
如何将元素设置为焦点?
谢谢
【问题讨论】:
您好,欢迎来到 ***。如果您可以使用最小的可重现示例来扩展您的问题,那将非常有帮助(有关创建示例的帮助,请参阅 ***.com/help/minimal-reproducible-example)。 【参考方案1】:图片、链接等:
new Actions(driver).moveToElement(element).perform();
输入框等:
new Actions(driver).moveToElement(element).click().perform();
【讨论】:
您要关注哪种类型的元素?像图像、文本框等... imageView,textView..etc. 它看起来像selneium api,也许它适用于pc web,但我的设备是带有触摸功能的android tv,调用元素click()方法可以工作,但有时我只想关注元素,而不是点击它,就像你按keycode移动焦点一样以上是关于当我在 findElement 方法上使用 appium 时,我有元素实例,但元素没有获得焦点的主要内容,如果未能解决你的问题,请参考以下文章
Selenium FindElement 阻塞,直到文件上传完成
当我在 testflight 中使用删除方法触摸组时得到 403
当我在 react app 上执行 npm start 时,不断收到“?端口 3000 上已经有东西在运行”
当我在 azure 上创建函数 App 时,我得到 microsoft.web/serverFarms 的 429 状态代码