Selenium Webdriver:Sendkeys并非完全发送,它重置文本



我在输入类型的元素上做一个sendkeys,但是当我观看导航器时,它会写下"one_answers","它擦除,它写下"rém",它擦除,并且它再次写入" Uzin",而不仅仅是写"AndréMuzin"。所以我的测试失败了。

在此处找到元素的代码:

@FindBy(how = How.CSS, using = "input[data-automation-id='searchBox']")
       public WebElement TB_MENTOR2;

在此调用它的方法:

public void AddMentor(String functionality, String mentorName, String mentorType, String comment){
         System.out.println(" ----- Going to the Mentor Page");
         TB_SEARCH.sendKeys(functionality);
         TB_SEARCH.sendKeys(Keys.ENTER);
         TB_GOTO_ADDMENT.click();
         TB_MENTOR1.click();
         TB_MENTOR2.sendKeys(mentorName);
         ...
}

你有一个主意吗?

网页重置。硒的打字非常快!这就是为什么我需要在sendkeys之前等待2s,等待重置。

最新更新