selenium中的层级定位和操作测试对象

 时间:2024-10-16 21:08:07

selenium必须对一些对象进行操作才能完成一些功能,比如按键的点击、文本框的输入等等,在这里就简单的介绍一下selenium中的层级定位和对测试对象的操作。

selenium中的层级定位和操作测试对象

2、 link1就是一个<a>标签 下面的元素就是<li>展示的内容,实现从父级元素到子级元素的代码如下:dr.findElement(By.linkText("link1")).click();//此处实现的是触发link1 (new WebDriverWait(dr, 10)).until(new ExpectedCondition<Boolean>() { public Boolean apply(WebDriver d){ return d.findElement(By.id("dropdown1")).isDisplayed();//此处是判断是否存在id为dropdown1的元素,存在返回true } });

selenium中的层级定位和操作测试对象

操作测试对象

1、操作测试对象一般有下面几种: .click 点击对象 .sendKeys在对象上模拟按键输入 .clear 清除对象的内容 // click dr.findElement(By.linkText("link")).click(); Thread.sleep(1000);通过linkText查找到该元素,由于该元素是一个a标签,所以它可以被触发。Thread是设置线程等待时间,这样可以实现等待页面的加载,保证在接下来查找的过程中元素没有被加载进来。

selenium中的层级定位和操作测试对象
  • impdp导入dmp文件
  • oracle数据库查看并修改最大连接数
  • plsql使用export tables一闪而过
  • Linux系统如何查看版本信息
  • linux如何查询文件及文件夹大小?
  • 热门搜索
    哈尔滨旅游攻略 郑州旅游职业学院 旅游专业 古镇旅游 旅游景点推荐 江西旅游景点 湖南旅游十大必去景区 西沙群岛旅游 厦门旅游 旅游纪念品