gpt4 book ai didi

java - 无法使用 Selenium 脚本输入完整值,只有一半值传递到字段中

转载 作者:行者123 更新时间:2023-12-02 11:03:47 25 4
gpt4 key购买 nike

我试图在“不可选择的行”中输入文本,有时它只输入一半的文本(无法输入前几个字符)

例如:如果我尝试输入“qqwwssagsdafdsagdfgafgafdahdghjagds”文本,有时它只接受最后几个字符,即 fgafdahdghjagds。

我尝试输入值的元素的 HTML 代码:

HTML:

<div id="ext-comp-1002" class="x-layer x-editor x-small-editor x-grid-editor" style="position: absolute; z-index: 11000; visibility: hidden; left: -10000px; top: -10000px; overflow: auto; width: 238px;">
<input id="mltprcrtmain-1" class=" x-form-text x-form-field x-form-fieldui x-form-field-text " type="edit" name="mltprcrtmain-1" autocomplete="off" size="20" style="width: 238px;" maxlength="32">

我用来在不可选择的行(即行)中传递值的脚本:

代码:

Actions act = new Actions(driver);
act.moveToElement(driver.findElement(By.id(genericHandlingExcel.getdata(FilePath, Sheetname2, 66,2)))).click();
act.sendKeys(genericHandlingExcel.getdata(FilePath, Sheetname2, 66,3));
Thread.sleep(5000);
act.sendKeys(Keys.ENTER);

最佳答案

根据您输入的 HTML,您的输入文本框大小为 20,最多支持 32 个字符。因此,我们最多只能输入 32 个字符,并且 UI 中只能显示很少的字符(最多时,将显示 20 个字符,并且可能会根据类中提到的属性进行更改)。

您正在尝试输入 35 个字符的文本,因此可能无法正确输入少数字符

我建议手动验证输入的字符,并通过手动输入相同的字符来确保相同的字符。

关于java - 无法使用 Selenium 脚本输入完整值,只有一半值传递到字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51136998/

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