我有一个搜索框,可以在其中输入搜索文本,但是旁边没有搜索按钮。因此,我们通常在文本框中输入搜索文字后按Enter键。
请告知如何使用蓝色棱镜处理此问题。我尝试使用全局发送键,但是焦点移到了搜索框之外,因此什么也没发生
如果鼠标焦点位于文本框内,则您可以在其中看到一个'X'标记
如果我使用全局sendkey,则鼠标焦点如下所示在文本框之外
答案 0 :(得分:1)
要解决此问题,我首先尝试通过将“全局鼠标单击中心”(不仅仅是焦点)发送到“文本框”来设置对字段的关注。
接下来,使用发送全局键将“ {ENTER}”或“〜”键发送到文本框。
我认为,如果这不起作用,则说明您监视了文本框的容器,而不是文本框本身。
或者,作为最后的选择,您也可以选择将Javascript命令发送到网页,以触发表单提交。这可以通过使用“应用程序模型”顶部元素(层次结构中最高的元素)上的“导航”阶段来实现。
祝你好运!