gpt4 book ai didi

java - Selenium WebDriver Java - 无法填写表单中的输入字段

转载 作者:行者123 更新时间:2023-11-28 21:10:22 25 4
gpt4 key购买 nike

我正在尝试使用 .sendKeys(...) 来填写表单中的 input 字段。

我正在使用的 HTML:

<tr>
<td class="multi-line required" style="min-width:120px;">Name:</td>
<td>
<div style="position:relative">
<span style="display:inline-block">
<input type="text" id="_96a1fa0eccfaf628" size="40" maxlength="64" placeholder="" name="96a1fa0eccfaf628" value="">
</span>
<font class="error">*</font>
</div>
</td>
</tr>

我使用的代码:

driver.findElement(By.id("_96a1fa0eccfaf628")).sendKeys("Test Org 002");

我也试过 By.name("96a1fa0eccfaf628"),但是不行。

我得到的错误:http://pastebin.com/tZ8FSwqx

最佳答案

您的定位器似乎有问题(ID 和名称都有一些动态和随机值)。试试下面的定位器

By.xpath("//td[contains(text(),'Name')]/following-sibling::td//input[@type='text']")

关于java - Selenium WebDriver Java - 无法填写表单中的输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32748643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com