//输入框输入数据
public void inputText_input(WebElement webelement,String text){
try{
if(webelement.isEnabled() && webelement.isDisplayed()){
webelement.clear();
webelement.sendKeys(text);
}else{
System.out.println("该 "+webelement.toString()+" 输入框不可用");
}
}catch(Exception e){
e.printStackTrace();
}
}
//选择一个附件;如果网页中的上传功能不是使用input来实现,那就需要使用其他方法来实现模拟
public void uploadFile(String path){
try{
File file = new File(path);
if (file.exists()) {
//找到input,然后利用sendKeys来上传文件
// attachmentButton = gl.getElement("attachmentButton");
JavascriptExecutor ds = (JavascriptExecutor)gl.driver;
// List<WebElement> list = null;
// list = document.getElementsByName("file");
// ds.executeScript("document.getElementsByName('file');");
// System.out.println("$$$$$$$$$$$$$$"+attachmentButton.getTagName());
gl.delay(2);
attachmentButton = gl.getElement("attachmentButton");
attachmentButton.sendKeys(file.getPath());
// gl.driver.findElement(By.name("file")).sendKeys(file.getPath());
System.out.println(file.getPath());
}
}catch(Exception e){
e.printStackTrace();
}