####################################################### JS元素操作#####################################################JS元素值输入:ele = b.find_element_by_xxxx()b.execute_script("arguments[0].value=‘admin‘;",ele) JS点击元素:ele = b.find_element_by_xxxx()b.execute_script(‘arguments[0].click()‘, ele) JS去除元素属性:ele = b.find_element_by_xxxx()b.execute_script(‘arguments[0].removeAttribute("readonly");‘, ele)ele.send_keys(‘test‘) JS处理滚动条:target = driver.find_element_by_xxxx()driver.execute_script("arguments[0].scrollIntoView();", target)b = webdriver.Chrome()b.implicitly_wait(30)b.get(‘file:///E:/ZM20190316/2.Selenium/TestDemo/uploadFileDemo/uploadFileDemo.html‘)b.maximize_window()ipt_value = b.find_element_by_id(‘f‘)b.execute_script(‘arguments[0].removeAttribute("readonly");‘, ipt_value)ipt_value.clear()ipt_value.send_keys(‘abcd‘)sleep(3)b.quit()