导语:
本文主要介绍了关于python中怎么操作滚动条?的相关知识,包括电脑滚动条,以及tkinter 滚动条这些编程知识,希望对大家有参考作用。
python中操作滚动条的方法:
1、使用js脚本直接操作,方法如下:
js="var q=document.getElementById('id').scrollTop=10000"
driver.execute_script(js)
或:
js="var q=document.documentElement.scrollTop=10000"
driver.execute_script(js)
这里的id是滚动条的id,但是js中没有xpath方法,所以这个方法不适用于滚动条没有id的网页
2、使用js脚本拖动到指定地方
target = driver.find_element_by_id("id_keypair")
driver.execute_script("arguments[0].scrollIntoView();", target) #拖动到可见的元素去
该方法可以将滚动条拖动到需要显示的元素位置。这个方法比较通用,可以用
3、根据页面显示进行变通,发送tab键
在这个例子的页面中,密码是一个输入框。正常手动操作时,可以使用tab键切换到密码框。所以根据这个思路,在python中,也可以将tab键发送给switch,让元素显示出来
from selenium.webdriver.common.keys import Keys
driver.find_element_by_id("id_login_method_0").send_keys(Keys.TAB)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何用for循环打印九九乘法表?09/22
- ♥ 如何在python中使用join11/29
- ♥ python中Jupyter Notebook的模式有哪些?11/26
- ♥ python中鲜为人知的按位运算12/05
- ♥ python如何获取当前时间?10/06
- ♥ python中如何调用写文件函数11/22
内容反馈