如何找到元素input class="Test_type"?我顺利过关id=Test1但没找到元素input class="Test_type"
我试过了:
WebElement mainform = driver.findElement(By.className("mainform"));
List<WebElement> postadchildone2 = mainform.findElements(By.className("formrow"))
for(WebElement formrow: postadchildone2)
{
WebElement formfield = formrow.findElement(By.className("formfield"));
WebElement inputclass = formfield.findElement(By.className("Test_type"))
}
Run Code Online (Sandbox Code Playgroud)
还尝试使用CSS选择器和XPath,但是它仍然没有找到,因为它没有找到相同的类名input class.
在for循环下我试着做
formrow.getText()
Run Code Online (Sandbox Code Playgroud)
它显示所有文本结果,但它没有取类名?我被困了请求帮助
HTML:
<div class="mainform">
<div class="formrow">
<div class="formrow">
<div class="formrow">
<div class="formfield">
<div id="Test1" class="city_select">
<div class="blank1"/>
<div class="formrow " style="margin-left:10px;">
<div class="formrow">
<div class="formlabel">
<strong>You Are</strong>
</div>
<div class="formfield">
<label>
<input class="Test_type required" type="radio"/>
YouareTest
</label>
</div>
</div>
</div>
</div>
</div> …Run Code Online (Sandbox Code Playgroud) selenium ×1