有關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元素