我正在运行一个硒自动脚本,在其中我收到各种元素上的陈旧元素异常错误。我尝试了各种解决方案,但是我一直收到错误消息。
我尝试将 ID 更新为 Xpath ,并且还尝试添加等待元素可见性。在本地,我没有像将项目移到服务器后那样频繁地看到此错误。
driver.findElement(
By.id("FNOLContactPopup:FNOLContactScreen:ContactDV:InjuryIncidentInputSet:idTreatmentRenederedExt_false-inputEl"))
.click();
driver.findElement(
By.id("FNOLContactPopup:FNOLContactScreen:ContactDV:InjuryIncidentInputSet:idTreatmentRenederedExt_false-inputEl"))
.sendKeys(Keys.TAB);
由于该元素位于页面上并且可见,因此预计不会发生任何问题,也不会发现该元素。