我正在尝试查找具有属性的元素。我可以在Selenium中找到带有Id、tagName、Xpath和所有其他预定义方法的元素。但是,我正在尝试编写一个专门返回WebElement的方法,给定属性名和值作为输入。List<WebElement> elements = webDriver.findElements(By.tagName("Attribute Name"));
我们希望将一些密钥发送到一个按名称标识的元素。在应用程序中,可能有多个名称相同的元素,但在这种情况下,只有一个元素是可见的。要做到这一点,我们有一个类似的代码片段(简单的代码,没有生产代码):
List<WebElement> list = driver.findElements(By.xpath("//[@name='title']&q
我在一个页面上有不同的div,它们都有class name - list-group。我正在尝试获取第六个div,然后获取这个div中所有div的列表,类名为list-group-item。我一直收到一个错误--“表达式的类型必须是数组类型,但它被解析为By”。
我用Java编写了以下代码。有人能指出错误是什么吗?我认为通过索引获取元素,然后在其中找到元素将会起到作用(在C#中对我有效)。publi