zoukankan      html  css  js  c++  java
  • Python调用selenium

    import time
    from selenium import webdriver
    from selenium.webdriver.common.touch_actions import TouchActions
    from selenium.webdriver.common.keys import Keys
    from selenium.webdriver import ActionChains
     
    mobile = {'deviceName': 'iPhone 6'}
    path='E:\chromedriver\chromedriver.exe'
    options = webdriver.ChromeOptions() 
    options.add_experimental_option('mobileEmulation',mobile)
    driver = webdriver.Chrome(path,chrome_options=options)
    driver.set_window_size(375,667)
    driver.get('https://api.8***')
    ##driver.find_element_by_css_selector('#index-kw').send_keys('test')
    ##el = driver.find_element_by_id("index-bn")
    ##TouchActions(driver).tap(el).perform()
    
    driver.switch_to_frame(0)
    time.sleep(3)
    
    ##driver.find_element_by_id("msgBtn").click()
    
    el = driver.find_element_by_id("msgBtn")
    ActionChains(driver).move_to_element(el).perform()
    #time.sleep(3)
    #ActionChains(driver).move_by_offset(10, 50).perform()
    ##TouchActions(driver).tap(el).perform()
    #time.sleep(3)
    
    #ActionChains(driver).move_to_element(el).click(el).perform()
    TouchActions(driver).tap(el).perform()
    
    #time.sleep(3)
    msgCode = driver.find_element_by_id('msgCode')
    driver.find_element_by_id("msgCode").send_keys("1")
    time.sleep(3)
    driver.find_element_by_id("msgCode").send_keys("2")
    time.sleep(3)
    driver.find_element_by_id("msgCode").send_keys("3")
    time.sleep(3)
    driver.find_element_by_id("msgCode").send_keys("4")
    time.sleep(3)
    driver.find_element_by_id("msgCode").send_keys("5")
    time.sleep(3)
    driver.find_element_by_id("msgCode").send_keys("5")
    
    
    
    e2 = driver.find_element_by_id("okPay")
    ActionChains(driver).move_to_element(e2).perform()
    time.sleep(3)
    TouchActions(driver).tap(e2).perform()
    ##TouchActions(driver).
    

      

  • 相关阅读:
    沧海桑田,看风险评估在这十五年间的变化与演进
    安全建设从扁鹊三兄弟,到程咬金的三板斧
    基于主动防御能力,建设安全运营体系的一点思考
    如果身处企业高管的位子,你会关心哪些安全问题?
    springsecurity授权
    oracle java api
    oracle知识点
    fastdfs客户端上传和下载文件
    fastdfs知识点
    rabbitmq项目案例
  • 原文地址:https://www.cnblogs.com/Guroer/p/9660454.html
Copyright © 2011-2022 走看看