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()
  • 相关阅读:
    Spring:@ConfigurationProperties配置绑定
    Linux:性能诊断
    【第二章】:深浅拷贝剖析
    【第二章】:模块和运算符
    python 扩展注册功能装饰器举例
    python 函数 之 用户注册register()
    python 之 函数 基础
    python 函数
    python 文件操作
    python 的 数据类型
  • 原文地址:https://www.cnblogs.com/wsx123/p/14219968.html
Copyright © 2011-2022 走看看