无法点击底部的完成按钮

上一篇 / 下一篇  2017-06-28 09:51:46 / 个人分类:测试

8、自动化脚本-在新增产品的时候 无法点击底部的完成按钮,几种方法总结如下:
//点击完成按钮方法1
// Actions action = new Actions(driver);
// WebElement Element2 = Common.scrollToElement(driver,By.xpath("//*[@id='productDetailAddForm']/div/div[18]/button"));
// action.moveToElement(Element2).click().perform();
*****************************************
//点击完成按钮一般方法
// Thread.sleep(3000);
// Common.scrollToElement(driver,By.xpath("//*[@id='productDetailAddForm']/div/div[18]/button")).click();
****** ******************************************************
/* 点击完成按钮方法2
WebElement h = Common.scrollToElement(driver, By.className("//ng-scope"));
WebElement head = h.findElement(By.id("productDetailAddForm"));
head.findElement(By.xpath("//div/div[18]")).click();
*/
**********************************************************************************
//完成按钮在页面底端,一般方法无法实现点击,所以改为以下实现点击完成
WebElement Element = Common.scrollToElement(driver,By.xpath("//*[@id='productDetailAddForm']/div/div[18]/button"));
Element.sendKeys(Keys.ARROW_DOWN);
if(!Element.isSelected()) {
Element.click();
Thread.sleep(1000);
}

TAG:

 

评分:0

我来说两句

Open Toolbar