紧接着83节内容,在查询航班信息,选择航班后,需要输入预定信息进行提交
预定信息中文本框定位都可以通过By.name定位到
定位到元素之后再通过sendKeys()输入内容
WDS.browser.findElement(pkg.By.name("inputName")).sendKeys("agrapea");
WDS.browser.findElement(pkg.By.name("address")).sendKeys("123mainstreet");
WDS.browser.findElement(pkg.By.name("city")).sendKeys("New York");
WDS.browser.findElement(pkg.By.name("state")).sendKeys("MALI");
WDS.browser.findElement(pkg.By.name("zipCode")).sendKeys("12345");
WDS.browser.findElement(pkg.By.name("cardType")).sendKeys("VISA");
WDS.browser.findElement(pkg.By.name("creditCardNumber")).sendKeys("123456");
WDS.browser.findElement(pkg.By.name("creditCardMonth")).sendKeys("3");
WDS.browser.findElement(pkg.By.name("creditCardYear")).sendKeys("2022");
WDS.browser.findElement(pkg.By.name("nameOnCard")).sendKeys("John");
WDS.browser.findElement(pkg.By.name("rememberMe")).click();
最后通过xpath定位提交按钮
//提交
var purchaseflight=WDS.browser.findElement(pkg.By.xpath("//input[@value='Purchase Flight']"));
purchaseflight.click();