@Test
public void test_demo2() throws Exception {
Browser ie=Browser.start(http://172.16);
WebDriver drr =ie.driver;
LoginPage login=ie.cast(LoginPage.class);
login.username.set("admin");
login.password.set("123456");
login.dologin.click();
sleep(4);
//-------------转到左侧菜单 leftFrame--------------
WebElement frame=ie.driver.findElement(By.name("leftFrame"));
ie.driver.switchTo().frame(frame);
// System.out.println(ie.driver.findElement(By.id("panle")).getTagName());
//-------------js 点击客户列表菜单--------------
JavascriptExecutor js = (JavascriptExecutor)ie.driver;
String jsStr = "$('#mynav1').click();"; //注意分号
js.executeScript(jsStr);
//-------------转到默认mainFrame--------------
ie.driver.switchTo().defaultContent();
frame=ie.driver.findElement(By.name("mainFrame"));
ie.driver.switchTo().frame(frame);
// System.out.println(ie.driver.findElement(By.xpath("//html//body//table")).getTagName());
//-------------转到默认ifmeRight--------------
frame=ie.driver.findElement(By.name("ifmeRight"));
ie.driver.switchTo().frame(frame);
sleep(3);
/*//客户管理界面的 客户编号
FortunecustomerPage forcustomer=ie.cast(FortunecustomerPage.class);
forcustomer.code.set("F05121304080003");
//forcustomer.chaxunBtn.submit(); -----查询按钮的元素绑定失败
sleep(1);
WebElement we1=ie.driver.findElement(By.xpath("//input[@class='chaxun_btn']"));
we1.submit();*/
//-------------客户列表 table--------------
WebElement tableElement=ie.driver.findElement(By.xpath("//table[@class='ggkj_table']"));
WebElement totalRowElement=ie.driver.findElement(By.xpath("//a[@class='ggkj_pageDowna']"));
totalRowElement.click();
sleep(3);
WebElement newtableElement=ie.driver.findElement(By.xpath("//table[@class='ggkj_table']"));
List<WebElement> rowsElementLists =newtableElement.findElements(By.tagName("tr"));
String YM_result=getCell(rowsElementLists.get(rowsElementLists.size()-1),0).getText();
String sql="select * from crm_mv_crm_customer t where t.cr_state=1";
Connection conn = DBUtils.getConn();
Statement statement = DBUtils.getStatement(conn);
ResultSet resultSet = DBUtils.getResultSet(statement, sql);
ResultSetMetaData rsm = resultSet.getMetaData(); //
int count = 0;
try {
while(resultSet.next()){
count = count + 1;
}
} catch(SQLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
System.out.println(YM_result+" "+count);
Assert.assertEquals(count,Integer.parseInt(YM_result));
//--------------查询 客户编号是否存在---------------
WebElement we=ie.driver.findElement(By.xpath("//input[@name='code' and @class='ggkj_inputtext_110']"));
we.sendKeys("F05121304080004");
WebElement we1=ie.driver.findElement(By.xpath("//input[@name='Input' and @class='chaxun_btn']"));
we1.submit();
WebElement we2=ie.driver.findElement(By.xpath("//table[@class='ggkj_table']"));
if(we2.findElement(By.xpath("//td[contains(text(),'F05121304080004')]"))!=null)
{
WebElement we3=we2.findElement(By.xpath("//td[contains(text(),'F05121304080004')]"));
System.out.println("查询结果:::::");
System.out.println(we2.getText());
}
else
{
System.out.println("查询结果 没有记录");
}
}
selenium 嵌套iframe
最新推荐文章于 2024-01-04 10:05:40 发布