gpt4 book ai didi

java - 如何使用 Selenium Webdriver 在网页中找到 "Cursor"位置?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:47:37 26 4
gpt4 key购买 nike

我刚开始使用 java Script 学习 Selenium Webdriver,我问的问题可能很傻。但还是想知道是否可行。

根据我的问题,请看下面的例子

在任何登录页面中,输入有效的“用户名”并单击“登录”按钮,它会抛出一个错误消息“请输入密码”,并且“光标”将位于“密码”字段中

因此,我们可以通过代码获取错误信息。那么,如何通过代码定位或识别网页中的“Cursor”位置呢?

最佳答案

根据定义,任何具有焦点的小部件也具有光标。所以 driver.switchTo().activeElement() 将返回当前聚焦的 WebElement。它实际上并没有改变任何东西,只是返回 Activity 元素。你可以打电话

expectedElement.equals(driver.switchTo().activeElement());

验证 expectedElement 是否有焦点。

关于java - 如何使用 Selenium Webdriver 在网页中找到 "Cursor"位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21796588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com