我正在運行一個自動化測試,我需要首先將內(nèi)容輸入到一個字段中,然后在該字段中輸入值,然后輸入中間按鈕。執(zhí)行此操作兩次時會出現(xiàn)問題。國米會輸,我的考試會失敗。我想知道 Selenium 3.6.0 錯誤中的以下項目?WebElement enterPage = driver.findElement(By.name("inputItem"));enterPage.clear();enterPage.sendKeys("5");enterPage.sendKeys(Keys.ENTER);同時,使用線程和等待也無濟于事。
2 回答

慕哥6287543
TA貢獻1831條經(jīng)驗 獲得超10個贊
請嘗試以下代碼,
WebElement enterPage = driver.findElement(By.name("inputItem"));
enterPage.clear();
enterPage.sendKeys("5");
driver.sendKeys(Keys.ENTER);

慕森王
TA貢獻1777條經(jīng)驗 獲得超3個贊
您可以通過使用操作來嘗試。請參閱下面的代碼。
Actions actions = new Actions(driver);
WebElement enterPage = driver.findElement(By.name("inputItem"));
enterPage.clear();
actions.sendKeys("5").build().perform();
actions.sendKeys(Keys.ENTER).build().perform();
添加回答
舉報
0/150
提交
取消