Selenium webdriver java中如何从WebElement对象中获取对象

Selenium webdriver java中如何从WebElement对象中获取对象,selenium-webdriver,Selenium Webdriver,如何通过Java中的WebElement对象获取 我已经在不同的类中定义了WebElement,在测试计划中,我想检查WebElement是否在页面中可用。为了有一个更好的编码约定,我希望避免通过对进行硬编码。如果必须在另一个类中使用该WebElement,则重用该元素的一种方法是将其自身声明为静态元素: publicstaticwebelement=driver.findElement(By.id(“someId”); 这让我倾向于相信,使用这种约定,你将面临许多过时元素引用异常的情况。我认为

如何通过Java中的
WebElement
对象获取


我已经在不同的类中定义了
WebElement
,在测试计划中,我想检查
WebElement
是否在页面中可用。为了有一个更好的编码约定,我希望避免通过

进行硬编码。如果必须在另一个类中使用该WebElement,则重用该元素的一种方法是将其自身声明为静态元素:

publicstaticwebelement=driver.findElement(By.id(“someId”);

这让我倾向于相信,使用这种约定,你将面临许多
过时元素引用异常
的情况。我认为问题的另一个方面是:给定WebElement,如何生存。