selenium定位到元素后获取其属性_自动化测试:盘点Selenium页面元素定位的8种方法...

前段时间因项目需要,学习Selenium进行自动测试。现在总结整理下Selenium中元素定位的方法,希望可以帮助一些有疑问的朋友。

selenium定位到元素后获取其属性_自动化测试:盘点Selenium页面元素定位的8种方法..._第1张图片

自动化测试步骤 :

定位元素→操作元素→验证操作结果→记录测试结果

在自动化测试过程中,测试程序通常的操作页面元素步骤找到Web的页面元素,并赋予到一个存储对象中 (WebElement)对存储页面元素的对象进行操作,例如:点击链接,在输入框中输入字符等,验证页面上的元素是否符合预期。

通过这三个步骤, 我们可以完成一个页面元素的操作, 找到页面元素是很重要的一个步骤。 找不到页面元素,后面就没法做了,Web页面技术的现实复杂性, 造成大量的页面元素很难定位。经常有人不知道怎么定位。

定位方法大全

使用WebDriver对象的findElement函数定义一个Web页面元素

使用findElements函数可以定位页面的多个元素

定位的页面元素需要使用WebElement对象来存储,以便后续使用

常用的定位页面元素方法如下,

定位方法 Java语言实现实例

id 定位 driver.findElement(By.id(“id的值”));

name定位 driver.findElement(By.name(“name的值”));

链接的全部文字定位 driver.findElement(By.l

你可能感兴趣的:(selenium定位到元素后获取其属性_自动化测试:盘点Selenium页面元素定位的8种方法...)