zoukankan      html  css  js  c++  java
  • selenium--JS元素的操作

    #####################################################
    ## 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()
  • 相关阅读:
    吉文斯旋转
    MinHash
    MinHash 原理
    Mahout SlopOne
    svd++
    openwrt定制管理
    苹果新的编程语言 Swift 语言进阶(九)--方法和下标
    2014年百度之星程序设计大赛
    unixbench安装及使用
    数据库连接-ADO.NET
  • 原文地址:https://www.cnblogs.com/chen-huan/p/11010939.html
Copyright © 2011-2022 走看看