Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium webdriver 如何在SeleniumWebDriver中查找同一类中不在同一Div中的一组元素_Selenium Webdriver - Fatal编程技术网

Selenium webdriver 如何在SeleniumWebDriver中查找同一类中不在同一Div中的一组元素

Selenium webdriver 如何在SeleniumWebDriver中查找同一类中不在同一Div中的一组元素,selenium-webdriver,Selenium Webdriver,我不知道如何识别同一个类中的元素,但是每个元素的div不同使用class将class下的所有元素作为“classname”但不同的“div”,如下所示: List<WebElement> elements= driver.findElements(By.xpath("//<tag>[@class='classname']/div")); List elements=driver.findElements(By.xpath(“/[@class='classname']

我不知道如何识别同一个类中的元素,但是每个元素的div不同

使用
class
class
下的所有元素作为“classname”但不同的“
div
”,如下所示:

  List<WebElement> elements= driver.findElements(By.xpath("//<tag>[@class='classname']/div"));
List elements=driver.findElements(By.xpath(“/[@class='classname']/div”);
只需使用语法, 列出classele=driver.finElements(By.className(“在此处粘贴您的类名”)

为列表导入java.utils。 为WebElement导入selenium类。 从“”中网页的html标记复制粘贴类名。
对于访问列表元素的每个循环或迭代器,可能需要使用额外的内置方法来获取数据,如getText(),etc

你能在这里发布你的HTML并给出一个你想要在这里实现的具体示例吗?然而,我有一个动态字段,我需要通过文本而不是索引来查找。我想访问其中的特定字段或单个字段