输入文本字段所需的Xpath,其中id不断变化

问题描述 投票:0回答:1

HTML部分:

<td class="nowrapTd" id="yui_3_2_0_1_15137599176392131">
<input size="32" maxlength="128" id="yui_3_2_0_1_15137599176392170" type="text"></td>

我在xpath下面试过但没有成功,所以请你帮帮我吧

By.xpath("//‌​[starts-with(@id,'yui_')]");
By.xpath("//input[@type='text'][starts-with(@id,'yui_')]");
selenium-webdriver
1个回答
0
投票

<input>标签位于<td>标签内。所以Xpath领域的input将是:

By.xpath("//input[starts-with(@id,'yui_') and @type='text']")
© www.soinside.com 2019 - 2024. All rights reserved.