2019-10-28/python selenium自动化相关方法及函数

有关python自动化

1.move_by_offset 利用浏览器的坐标定位,坐标原点位于浏览器左上角整个浏览器界面位于第四象限,Y轴向下为正 X轴向右为正

实例: 

导入模块

from selenium.webdriver.common.action_chains import ActionChains

b = webdriver.Chrom()

ActionChains(b).move_by_offset(0,0).click().perform() #鼠标移动至浏览坐标为0,0的位置,左键点击后悬停

2.Javascript操作

如果便签内存在readonly元素,说明元素不可输入,如果需要操作,可以操作JS 去掉readonly元素

示例:

from selenium import webdriver

b = webdriver.Chrom()e

b.execute_script("document.getElementById('dateObj').removeAttribute('readonly')") # 定位到该组元素,去掉其中的readonly元素

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容