web自动化测试

1、元素操作API

					1、send_keys():
							1)发送文本内容
							2)键盘按键及快捷键
							3)扩展上传文件
					2、click():单击
					3、clear():清空文本框

2、浏览器常用方法

				1、maximize_window() :最大化浏览器
				2、refresh() : 刷新
				3、back() : 后退 
				4、forward():前进	
				5、close() :关闭主窗口
				6、quit() : 关闭所有驱动对象启动窗口

3、元素信息操作API

				1、size : 获取大小
				2、text : 获取文本、
				3、get_attribute("id"): 获取id属性
				4、is_enabled:是否可用
				5、is_displayed:是否显示
				6、is_selected:是否选择

4、鼠标键盘

			### 鼠标(类:ActionChains()):
			1)context_click : 右击
			2)double_click :双击
			3)move_to_element : 悬停
			4)drag_and_drop : 拖拽
			5)perform() :执行

			### 键盘(类:Keys())快速导包:ctil+alt+空格、alt+enter
			1)单键:send_keys(Keys.ALT)
			2)  组合:send_keys(keys.ALT,‘a’)

元素等待

			1、分类:
			隐式:
				方法:driver.implicitly_wait(30)
			显示:
				类:WebDriverWait(driver,timeout,poll=0.5)
				应用:WebDriverWait(driver,timeout,poll=0.5).until(lambdav  x:x.find_element_XXX())
				提示:x:为driver
			区别:
				1)隐式等待针对全局元素有效
				2)显示等待针对单个元素有效
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值