这是我的示例 html 代码。
<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("..."}
为什么由于我的自定义标签而出现此错误,如果是,如何在自定义标签中获取元素?