Selenium driver.findElement找到元素,sendKeys工作,然后在移动到新字段时为空

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

使用Selenium我成功找到元素并使用sendKeys添加信息。但是,当它移动到下一个driver.findElement字段时,它会使前一个字段为空。我有许多字段,我正在搜索并填写但不理解为什么它在移动时将字段归零。

代码示例(查找字段,键入“MO”但在移动到Office问题时将其清空)。然后填充Office信息,但在移动到下一个字段时将其清空:

//User's Associated Region question
driver.findElement(By.id("QS005056A70C8EB9m8UADBe4DAdW0C_input")).sendKeys("MO");
System.out.println("Set User's Associated Region");

//User's Associated Office question
driver.findElement(By.id("QS005056A70C8E4dm8UAFmq7DAm38C_input")).sendKeys("1234 KANSAS CITY COMPLEX");
System.out.println("Set User's Associated Office");
java selenium sendkeys
1个回答
0
投票

手动尝试操作时会发生什么,是否会出现同样的问题?使用sendKeys后,元素的ID是否会发生变化?

© www.soinside.com 2019 - 2024. All rights reserved.