这是我的示例html代码。如何在Chrome网络驱动程序中获取自定义标签中的元素
<div class="content">
<M class="mclass">
<section id="sideA">
<div id="mainContent">
<div class="requestClass">
<span>Check</span>
<input type="text" id="box">
</div>
</div>
<section>
<section id="sideB">
...
<section>
</M>
</div>
我想为我的文本字段(“框”)设置一些值。所以,我累了设置像下面的代码
driver.findElement(By.xpath("...")).sendKeys("SetValue");
我Xpath的ID是正确的,它在网页存在,但我得到这个错误
no such element: Unable to locate element: {"method":"xpath","selector":"id("..."}
为什么我收到,因为我的自定义标签的这个错误,如果是的话如何获取自定义标签内的元素?
包括您的完整的XPath。任何原因你没有使用ID ... – Grasshopper
尝试使用ID? – amitbobade
为什么不使用'id'?只是:'driver.findElement(By.id(“box”)。sendKeys(“SetValue”);' – krokodilko