用户中心添加的脚本

package com.bw.model;
import java.util.List;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.Select;
public class UserManager {
WebDriver driver;
public static void main(String[] args) throws InterruptedException {
UserManager fr = new UserManager();
fr.initwebderiver();
}
//初始化驱动
@SuppressWarnings(“null”) void initwebderiver() throws InterruptedException {
boolean flag=false;
int count=0;
System.setProperty(“webdriver.firefox.bin”, “C://Program Files (x86)//Mozilla Firefox//firefox.exe”);
driver = new FirefoxDriver();
driver.get(“http://123.56.92.221/mainsite/src/html/login/login.html”);
driver.findElement(By.id(“username”)).sendKeys(“cpy001”);
driver.findElement(By.id(“password”)).sendKeys(“a123456”);
Thread.sleep(8000);
driver.findElement(By.id(“login-btn”)).click();
Thread.sleep(18000);
//tab页面切换
List list=driver.findElements(By.tagName(“li”));
list.get(3).click();
Thread.sleep(18000);
driver.findElement(By.xpath(".//*[@id=‘content’]/div[2]/div[2]/div/div[1]/div[4]/button[1]")).click();
Thread.sleep(8000);
//诸多文本框输入数据
List listinfo=driver.findElements(By.className(“ivu-input”));
for(int i=0;i<listinfo.size();i++) {
if(listinfo.get(i).isDisplayed()) {
if(i>1) {
String[] inputinfo= {“cpy00123”,“开发”,“shixinfa”,“testpart”,“15510225694”,“[email protected]”};
listinfo.get(i).sendKeys(inputinfo[i-13]);
count++;

		  }
	   }
   }
   //弹层页面的下一步按钮
   driver.findElement(By.xpath("//span[text()='下一步']")).click();  
   Thread.sleep(4000);
  
 /* List<WebElement> element=driver.findElements(By.className("ivu-checkbox-input"));
  for(int i=0;i<element.size();i++)
   if(element.get(i).getAttribute("type")=="checkbox"&&element.get(i).isDisplayed()){
	   Select select=new Select(element.get(i));
	   select.selectByValue("测试001");
   }*/
		   
   driver.findElement(By.xpath("//span[text()='云平台15']")).click();  
		    
		 
		    

   driver.findElement(By.xpath("//span[text()='下一步']")).click();  
    /* if(count==6) {
	   List<WebElement>  buttons=driver.findElements(By.tagName("button"));
		   for(int j=0;j<buttons.size();j++) {		      			  
			if(buttons.get(j).isDisplayed()&&buttons.get(j).isEnabled()) {
			   System.out.println("nimade");
			   buttons.get(j).click();
		   }
			   
		   }
     }*/

}

}

猜你喜欢

转载自blog.csdn.net/weixin_37565521/article/details/84570721
今日推荐