web自动化测试 Selenium2 Java自动化测试实战9_3

本文介绍了使用Selenium WebDriver进行自动化测试的一些实用技巧,包括如何使用sendKeys()方法模拟键盘输入,submit()方法模拟回车键,以及提高测试效率的建议,如掌握XPath和CSS定位、了解前端技术和使用JavaScript。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

driver.findElement(By.id("idInput")).sendKeys("哈哈");

driver.findElement(By.id("idInput")).sendKeys("哈哈");

这句话的意思是在id=idInput的文本框输入数据:哈哈,没有回车的效果

sendKeys()方法模拟键盘输入向输入框里输入内容

 sendKeys()方法可以模拟键盘输入

 

driver.findElement(By.id("translateContent")).submit();

并通过 submit()提交搜索框的内容,同样达到点击“搜索”  submit() 就是回车的效果,跟click()一样的点击效果
按钮的效果。有些时候 submit()可以与 click()方法互换来使用,submit()同样可以提交一个按钮。

 

假如,你已经动手开始进行自动化了,笔者再提几点建议。
1、熟练掌握 xpath\CSS 定位的使用,这样在遇到各种难以定位的属性时才不会变得束手无策。
2、准备一份 selenium-2.5.0-java-api,及时查阅 WebDriver 所提供的方法。
3、学习掌握 JavaScript 语言,掌握 JavaScript 好处前面已经有过阐述,可以让我们的自动化测试工作
更加游刃有余。
4、自动化测试归根结底是与前端打交道,多多熟悉前端技术,如http请求,HTML语言 ,cookie、session
机制等。

对于自动化测试人员来说,如果熟悉前端技术也会大大降低你定位元素的难度,熟练使用 XPath 和
CSS 技术会使你的定位变得容易很多,如果精通 javascript、jquery 等技术,那么使你的定位之路变得更加
随心所欲

 

 

 

 

转载于:https://www.cnblogs.com/guaimao123/p/7610445.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值