【发布时间】:2015-05-10 06:55:05
【问题描述】:
从 WebElement 对象中检索 xpath 或 css(任何逻辑)的可能方法是什么?例如,我通过以下方式创建了 WebElement:
WebElement obj=driver.findElement(By.cssSelector(".hello"));
现在我想从这个 WebElement 对象中取回一个 By 对象,或者如果我能够检索 xpath 或 css,那么我可以创建它的 By 对象。建议我任何想法。
【问题讨论】:
-
我不确定我是否理解你的问题,但你可以这样做:
obj.findElement(By.ByXPath([yourXPath])) -
先生,我想要一个函数,通过它我可以在参数中传递 WebElement 对象,这个函数将返回 xpath/css 或 By Object。
-
你不能通过使用你的 obj 元素来获取 x-apth,否则你可以根据 (x,y) 维度获取该元素的位置
标签: java selenium selenium-webdriver automation webdriver