自动化脚本测试遇到的问题

一、获取页面的表格有多少行

List rows =driver.findElements(By.xpath("//[@id='UpdatePanel1']/div[2]/table/tbody/tr"));

System.out.println(rows.size());

二、下拉选择输入框的定位方法

1、driver.findElement(By.xpath(getElement.HAND_INPUT_XPATH)).click();

2、WebElement from_inpox =driver.findElement(By.xpath(getElement.HAND_FORMINPUT_XPATH));

Actions actions =newActions(driver);

actions.moveToElement(from_inpox).click().perform();

3、driver.findElement(By.xpath(getElement.HAND_INPUTTEXT_XPATH)).click();

三、判断一个元素是否存在

public booleanisElementPresent(WebDriver driver,By el) {

try{

System.out.println("存在");

driver.findElement(el);

return true;

}

catch(Exception e) {

System.out.println("不存在");

return false;

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,764评论 18 399
  • 一:环境准备好. 详情见第一篇文章(Mac环境下如何配置Appium环境). 二:使用eclipse直接创建案例工...
    Luciena阅读 5,280评论 0 6
  • 你愿意去长大吗? 有人说,长大了便要懂得掩饰自己的悲喜,懂得披上防备的伪装,可我注定不是一个可以强颜欢笑的人。只想...
    狩望轮回阅读 458评论 0 0
  • 我叫徐林Grace,女,狮子座属老虎,微娃营养CEO,曾任全球500强荷兰皇家帝斯曼(原罗氏维生素)美国副总裁,丹...
    徐林Grace阅读 6,941评论 95 182
  • 我的声音在笑,泪在飙 电话那头的你可知道 ——《听不到》Mayday 1.0 网瘾少女和手机 6:50am 手...
    阿呆爱喝榛果巧克力阅读 415评论 0 0