植入JS改变元素属性
#coding=UTF-8 from selenium import webdriver import time if __name__ == '__main__': driver = webdriver.Firefox(executable_path='D:\Mozilla Firefox') driver.maximize_window() driver.get('file:///E:/selenium_study/demo.html') time.sleep(2) #植入JS改变元素属性 #改变输入框内只读属性,JS的方法getElementById js = 'document.getElementById("text").readOnly=false' #执行脚本,JS的脚本 driver.execute_script(js) time.sleep(2) #按钮可点击 js2 = 'document.getElementById("button").disabled=false' driver.execute_script(js2) time.sleep(2) #图片可显示 js3 = 'window.scrollTo(0,0),document.getElementById("img_good").style.display="block"' driver.execute_script(js3) #滚屏 # js0 = 'window.scrollTo(0,3000)'