随笔分类 - Selenium
Selenium 特殊元素的定位与操作
摘要:Web页面有很多特殊的元素 无法使用基本的元素定位方式定位,下面介绍几个特殊的元素定位 1、alert框 alert框只有一个确认按钮 BrowserUtil是一个封装好的浏览器启动类 BrowserUtil.driver.findElement(By.id("abtn")).click(); Th
阅读全文
Selenium 三大延时等待
摘要:在做自动化时,有时候定位或操作元素的条件还不满足,如页面还没有加载完、元素没有显示出来、不可点击等 ,会导致元素找不到,这个时候需要延时等待方可进行元素的操作 Selenium的三大等待 一、 硬性等待 硬性等待也称为强制等待、线程休眠,采用方式如下 Thread.sleep(3000); 表示线程
阅读全文
Selenium 常用API
摘要:Selenium常用API分为:WebDriver常用API、WebElement常用API 一、WebDriver 常用API 1、访问某一个地址 driver.get 2、查找单个元素 driver.findElement 3、查找多个元素/元素列表 driver.findElements 4、
阅读全文
Selenium 八大元素定位
摘要:Selenium的元素都是通过driver.findElement(By.元素定位方式("元素查找表达式"))查找的,下面介绍常用的8大定位模式 1、通过ID的方式定位 id是页面的唯一标识,较常用 例如:找到百度的搜索输入框 driver.findElement(By.id("kw")) 2、通过
阅读全文