小编Ed *_*d H的帖子

如何使用Java获取Selenium WebDriver的父HTML标记

我有一个搜索的测试<span class="legend">.在以前的级别上,我有一个包含多个值的字段集.这是我的问题.我没有获得此字段集的定位器.

首先,我得到一个包含所有class=legend对象的列表:

List<WebElement> groupList = driver.findElements(By.className("legend"));

这很完美,我有一个包含几个Webelements的列表.

现在我想迭代此列表并仅保存上一级字段集中的每个值.问题是Selenium找不到fieldset的id.

我试图tempGroupElement.getAttribute("id")获得id,但它不起作用.

任何的想法?
谢谢!

java selenium selenium-webdriver

23
推荐指数
3
解决办法
4万
查看次数

在Selenium WebDriver中的属性中使用XPath通配符

我想在我的属性中使用通配符.例如,这是我的常规XPath:

//input[@id='activation:j_idt84:voId:1']`
Run Code Online (Sandbox Code Playgroud)

我想j_idt用通配符替换数字,因为数字是动态的.我正在寻找这样的东西:

//input[@id='activation:*:voId:1']
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题.我的想法是否可能?

selenium xpath

16
推荐指数
1
解决办法
3万
查看次数

标签 统计

selenium ×2

java ×1

selenium-webdriver ×1

xpath ×1