我的应用有3个图像附件输入表单。另外,这三种形式没有设置ID,类名......
在这种情况下,如何在“附加”方法中设置第一个参数。
当我在下面尝试时,它会检索第一个输入。
attach->(“input”,filepath)
<body class="">
<span id="react-root">
<section class="_sq4bv _29u45"><main class="_8fi2q _4kfp8" role="main">
<article class="_mesn5">
<header class=" _3fdmx">
<div class="_b0acm">
<div class="_qdmzb">
<div class="_62ai2">
<button class="_3xjwv " title="Add a profile photo">
<img alt="Add a profile photo" class="_cuacn" src="https://yhsckab.jpg">
</button>
<div>
<form enctype="multipart/form-data">
<input type="file" accept="image/jpeg" class="_l8al6">
</form>
</div>
</div>
</div>
</div>
<section class="_o6mpc"></section>
</header>
<div class="_tb97a">
<h1 class="_kc4z2">test</h1> </div>
</article>
</main>
<nav class="_68u16 _evlcw " role="navigation">
<div class="_s4gw0 _bz8nr ">
<div class="">
<div class="_k3nd9"></div>
<div class="_4pxed">
</div>
<form class="_7xah4" enctype="multipart/form-data">
<input type="file" accept="image/jpeg" class="_l8al6">
</form>
</div>
</div>
</nav>
</section>
</span>
<noscript>
</noscript>
<div id="fb-root" class=" fb_reset">
</div>
<div class="_ip5r5 _c2vev">
<div class="_162ov "></div>
</div>
<div>
<form enctype="multipart/form-data">
<input type="file" accept="image/jpeg" class="_l8al6">
</form>
</div>
答案 0 :(得分:0)
您可以使用CSS选择器来区分它们:
$browser->attach('header input', $filepath);
$browser->attach('nav input', $filepath);
$browser->attach('._ip5r5._c2vev + div input', $filepath);