当前位置:网站首页>等待,信息打印,浏览器操作,键盘事件
等待,信息打印,浏览器操作,键盘事件
2022-07-31 05:19:00 【欧粒粒】
一、等待
1、固定等待
time.sleep(10)
必须等够时间
2、隐式等待(智能等待)
等待页面上的元素加载出来后,立刻执行下一个指令
driver.implicitly_wait(10)
二、信息打印
1.打印title
2.打印URL
title = driver.title
print(title)
url = driver.current_url
print(url)
三、对浏览器的操作
1、浏览器的宽高
2、浏览器的最大化
driver.set_window_size(400, 1000)
time.sleep(10)
driver.maximize_window()
3、浏览器的前进和后退
# 前进
driver.forward()
# 后退
driver.back()
4.浏览器滚动条的控制
拉到最低端,再顶端
js0 = "var q=document.documentElement.scrollTop=10000"
driver.execute_script(js0)
time.sleep(10)
js1 = "var q=document.documentElement.scrollTop=0"
driver.execute_script(js1)
四、键盘事件(所有的键盘操作,必须建立在定位到元素的基础上)
1.导入工具包:from selenium.webdriver.common.keys import Keys
2.Keys.TAB
Keys.ENTER
组合键
1.导包 from selenium.webdriver.common.action_chains import ActionChains
2.
全选:driver.find_element_by_xpath("//*[@id='form']").send_keys(Keys.CONTROL, 'a')
剪贴:driver.find_element_by_xpath("//*[@id='form']").send_keys(Keys.CONTROL, 'x')
driver.find_element_by_xpath("//*[@id='form']").send_keys(Keys.CONTROL, 'a')
driver.find_element_by_xpath("//*[@id='form']").send_keys(Keys.CONTROL, 'x')
边栏推荐
猜你喜欢
Cholesterol-PEG-Azide CLS-PEG-N3 Cholesterol-PEG-Azide MW:3400
911崩了,自养号测评环境IP有哪些更好的选择
MW: 3400 4-Arm PEG-DSPE four-arm-polyethylene glycol-phospholipid a saturated 18-carbon phospholipid
【Latex】TexLive+VScode+SumatraPDF 配置LaTex编辑环境
Webrtc从理论到实践一:初识
【Rhapsody学习笔记】2:Count Down
DOM操作-事件的绑定与解绑
Image binarization processing of opencv
浏览器中的画中画(Picture-in-Picture)API
Learning and understanding of ROS service programming
随机推荐
链表理论基础
ES6-模块
四种常见的POST提交数据方式
Three methods of accessing image pixels in opencv
滴滴被罚超80亿!收集并泄露1.07亿条乘客人脸识别信息
cenos7配置IP,配置IP不生效
ES6-03-解构赋值
Learning and understanding of ROS service programming
Pytorch study notes 10 - detailed explanation of convolutional neural network and application of multi-classification task of mnist dataset
map和set
【博学谷学习记录】超强总结,用心分享 | 软件测试 测试基本概念、模型与用例
Virtual machine view port number process
ES6-Map和Set
力扣151. 颠倒字符串中的单词
多线程截取视频为每帧
Log jar package conflict, and its solution
IDEA概述和安装及调试
国际站卖家大促攻略,只需要做好这几件事
Pytorch Daily Practice - Predicting Surviving Passengers on the Titanic
软链接和硬链接画图,以及代码,一级目录的解释,重定向,创建文件,删除文件,创建目录,删除目录,cp、mv命令的使用