【发布时间】:2019-05-05 15:06:58
【问题描述】:
我正在尝试处理此网站中的自动提示下拉菜单 https://www.makemytrip.com/ 在 Eclipse 中使用 selenium webdriver
在 Selenium Webdriver 中运行此测试用例时,我没有收到任何异常,但我没有通过此测试执行从该网站获得预期的结果。
package udemyClasses;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class AutoSuggestiveDropdowns {
public static void main(String[] args) throws InterruptedException {
System.setProperty("webdriver.chrome.driver", "C:\\Users\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.makemytrip.com/");
Thread.sleep(3000);
WebElement f=driver.findElement(By.id("fromCity"));
f.sendKeys("che");
Thread.sleep(2000);
f.sendKeys(Keys.ARROW_DOWN);
f.sendKeys(Keys.ENTER);
Thread.sleep(2000);
f.sendKeys(Keys.TAB);
Thread.sleep(2000);
WebElement t=driver.findElement(By.id("toCity"));
t.sendKeys("del");
Thread.sleep(2000);
t.sendKeys(Keys.ARROW_DOWN);
t.sendKeys(Keys.ENTER);
Thread.sleep(2000);
}
}
实际上,我希望在该页面中“从城市”被选为钦奈,“到城市”被选为德里。但他们没有在“从城市”和“到城市”下拉菜单中选择任何城市。
【问题讨论】:
标签: java eclipse selenium selenium-webdriver