<div id="yui_3_16_0_1_1399697074576_1339" class="cbox " role="gridcell">
<input id="yui_3_16_0_1_1399697074576_1338" type="checkbox" tabindex="-1" 89513626107905="" aria-label="Message " title="Select this email">
<span id="yui_3_16_0_1_1399697074576_1340" class="icon"></span>
</div>`
上面的HTML是从萤火虫。如何点击使用硒的复选框
我想点击复选框,它的ID是id="yui_3_16_0_1_1399697074576_1338"
从上面。我尝试使用by.id
和by.path
,但他们都没有工作。 以下是我的尝试:
By.id("yui_3_16_0_1_1399697074576_1338")
By.xpath("//input[@id='yui_3_16_0_1_1399697074576_1339'
有人可以帮我在这?
如果您试过By.id |通过findElement获取By.xpath,并且它们都不会超过所选的ID。 –
声音像ID是动态生成的。 – Arran
由于ID看起来像是动态生成的,因此您需要查找一些不同的ID,类或元素,以便您可以从中找到具有输入的div。这可以通过例如位置选择器'<某些特定选择器>>/div [1]/input [1]'来完成。 –