import java.text.SimpleDateFormat;
import java.util.Date;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.Test;
public class Xxxxx{
@Test
public void f() throws InterruptedException {
/* System.setProperty("webdriver.chrome.driver", "bin/chromedriver.exe");
WebDriver driver = new ChromeDriver();*/
WebDriver driver = new FirefoxDriver();
String isInput = "";
String targetUrl = "http://www.xxxx.xxx/xxxx/detail/10728";
String checkString ="等待开标";
//String checkString ="还款";
String pwd = "";
driver.get("https://www.xxxxx.com/member/login");
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
driver.findElement(By.id("UserAccount")).sendKeys("135xxxxxxxx");
driver.findElement(By.id("UserPassword")).sendKeys(pwd);
driver.get(targetUrl);
isInput = driver.findElement(By.cssSelector("a#btnInvest>span")).getText();
System.out.println("aaa" + isInput);
while(isInput.contains(checkString)){
driver.get(targetUrl);
Thread.sleep(1000);
isInput = driver.findElement(By.cssSelector("a#btnInvest>span")).getText();
System.out.println("aaa" + isInput +df.format(new Date()));
}
System.out.println("开始投标:"+df.format(new Date()));// new Date()为获取当前系统时间
driver.findElement(By.cssSelector("a#btnInvest>span")).click();
Thread.sleep(500);
//<input id="InvestMoney" name="InvestMoney" value="" style="width:70px;" type="text">
driver.findElement(By.cssSelector("input#InvestMoney")).sendKeys("500");
//<div class="WidgetDialogMainFootButton" id="OK">确定</div>
driver.findElement(By.cssSelector("div#OK")).click();
// <input type="password" id="passWord" class="form-unit" required="" style="width:290px" pname="passWord">
Thread.sleep(1000);
driver.findElement(By.cssSelector("input#passWord")).sendKeys(pwd);
//#reg-submit-btn > span
driver.findElement(By.cssSelector("#reg-submit-btn > span")).click();
/* 这一段从我的投资页面进入,实际还要多一步
* driver.findElement(By.linkText("我要投资")).click();
isInput = driver.findElement(By.xpath("//table/tbody/tr[2]/td[6]/a/span")).getText();
System.out.println(isInput);
while(isInput.contains("a等待")){
driver.findElement(By.linkText("我要投资")).click();
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
isInput = driver.findElement(By.xpath("//table/tbody/tr[2]/td[6]/a/span")).getText();
System.out.println(isInput);
}
//进入新标页面
driver.findElement(By.xpath("//table/tbody/tr[2]/td[6]/a/span")).click();
*/
isInput = driver.findElement(By.cssSelector("a#btnInvest>span")).getText();
System.out.println("aaa" + isInput);
driver.findElement(By.id("InvestMoney")).sendKeys("50000"); // 元
}
}