zoukankan      html  css  js  c++  java
  • python---全文上下查找

    '''
    drag_and_drop(source,target):拖动到某个元素然后松开,属于ActionChains类
    参数说明:
    source:鼠标拖动的原始元素
    target:鼠标拖动到另一个元素的位置
    需求:
    进入爱卡汽车首页
    窗口最大化
    定位原始元素位置:XCAR爱卡
    页面需要滑动到的元素位置:爱咖号
    点击爱咖号链接,测试爱咖号点击功能
    退出浏览器
    '''
    # 导包
    from selenium import webdriver
    from selenium.webdriver.common.action_chains import ActionChains
    # 设置时间
    import time
    # 浏览器设置,网页设置
    driver = webdriver.Chrome()
    driver.get("https://www.xcar.com.cn")
    # 爱卡窗口最大化
    driver.maximize_window()
    # 设置进入下一步时间
    time.sleep(1)
    # 定位元素初始位置:XCAR爱卡
    source=driver.find_element_by_xpath('//*[@id="totop"]/div/a')
    # 设置进入下一步时间
    time.sleep(2)
    # 定位查询元素位置:爱咖号
    target=driver.find_element_by_xpath("/html/body/div[1]/div[13]/div[1]/div[2]/h1/a[1]")
    #ActionChains调用driver,从爱卡log拖到到爱咖号,执行所有元素
    ActionChains(driver).drag_and_drop(source,target).perform()
    # 进入下一步
    time.sleep(3)
    # 点击链接
    driver.find_element_by_xpath("/html/body/div[1]/div[13]/div[1]/div[2]/h1/a[1]").click()
    # 进入下一步
    time.sleep(3)
    # 退出浏览器
    driver.quit()
  • 相关阅读:
    python基础学习-socket套接字的应用
    python基础学习-网络编程(二)
    python基础学习-网络编程(一)
    python基础学习-异常处理
    作业0313
    作业3.11
    作业 3.10
    作业03
    day64——orm单表操作/多表操作
    day63——CBV内部原理、过滤器、标签、inclusion_tag、模版的继承
  • 原文地址:https://www.cnblogs.com/wsx123/p/14219968.html
Copyright © 2011-2022 走看看