gpt4 book ai didi

java - 使用多个条件在 Selenium 中查找 WebElement

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:15:16 25 4
gpt4 key购买 nike

我正在使用 Selenium 来测试一个网站,如果我根据多个条件找到并添加元素,这是否有效?例如:

 driverChrome.findElements(By.tagName("input").id("id_Start"));

driverChrome.findElements(By.tagName("input").id("id_Start").className("blabla"));

最佳答案

不,它没有。您不能像那样连接/添加选择器。无论如何这是无效的。但是,您可以以涵盖所有场景的方式编写选择器,并将其与 findElements()

一起使用
By byXpath = By.xpath("//input[(@id='id_Start') and (@class = 'blabla')]")
List<WebElement> elements = driver.findElements(byXpath);

这应该会返回一个包含 input 标签的元素列表,这些标签具有类名 blablaid id_Start

关于java - 使用多个条件在 Selenium 中查找 WebElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30403415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com