当前位置: 首页 > 知识库问答 >
问题:

把重点放在Webelement上?

岑经纶
2023-03-14

我目前正在测试我的应用程序的GUI,我想知道是否可以将焦点设置为一个WebElement?

我正在使用Selenium2.0和WebDriver。

// getting the element WebElement 
eSupplierSuggest = driver.findElement(By.xpath("..."));

//get le location and click 
Point location = eSupplierSuggest.getLocation();
new Actions(driver).moveToElement(eSupplierSuggest, location.x, location.y).click();

//or

//directly perform
new Actions(driver).moveToElement(eSupplierSuggest).click().perform();

PS:这是原帖子中的一个子问题,点击一个建议框,webdriver

共有1个答案

韩阳成
2023-03-14

我通常会向元素发送一个空键,使其聚焦。例如:

element.send_keys ""
 类似资料:
  • 校验者: @片刻 翻译者: @X 模型管道化 我们已经知道一些模型可以做数据转换,一些模型可以用来预测变量。我们可以建立一个组合模型同时完成以上工作: import numpy as np import matplotlib.pyplot as plt from sklearn import linear_model, decomposition, datasets from sklearn.p

  • 问题内容: 我正在使用Selenium来测试我的Web应用程序,并且可以使用成功找到标签。但是,我时不时需要在该节点内找到子节点。 例: 我可以: 但是现在我需要找到输入,所以我可以这样做: 但是,到那时,我只拥有了代码,不再具有xpath了……我想做这样的事情: 但是这种功能不存在。我可以这样做吗? 顺便说一句:有时我需要找到一个具有一定下降节点的。如何在xpath中询问“ 包含带有文本的”?

  • 我在https://www.yatra.com/etw-desktop/.学习自动化硒测试。当我尝试单击名为“亚洲”的图像按钮(图片已附)时,我收到一个超时异常。请帮我弄清楚出了什么问题。 显示要单击的Web元素的图像

  • 我有很多内置按钮的JPanel。我想在屏幕上的鼠标位置下检测JButton。 我得到鼠标的位置 我要检查这个位置上是否有JButton,并获取这个按钮。 例子: 按钮左角位于屏幕位置(50,50),按钮大小为宽度=100,高度=50,鼠标位于屏幕位置(70,70)。 如何检测此位置上是否存在JButton?

  • 我有一些。 不是像、、之类的任何类型的元素定位器,而是本身。 我如何检查是否存在/呈现等? 我可以在-块中应用类似或之类的这也应该是一些通用的东西,而不是所有的元素都是可见的或可点击的。 再一次,我问的是实例本身,所以所有这些关于元素定位器的问题都是无关的。