• selenium的元素定位-iframe


    # name = top-frame
    # 如果iframe有name属性 或 id属性则  可以直接在frame种填写
    # 如果没有name和id属性 frame() 可以接受elementOBj
    eleObj = driver.find_element_by_css_selector('[src="/new-index/"]')
    # # 切换到 top-frame
    driver.switch_to.frame(eleObj)  # top-frame
    driver.switch_to.frame('top-frame')
    
    # # 输入newtag文案
    driver.find_element_by_css_selector('#newtag').send_keys('xxxx')
    # # 切换到百度frame
    driver.switch_to.frame('baidu-frame')
    
    # # 输入文案
    driver.find_element_by_css_selector('#kw').send_keys('xxxx')
    # # 返回到你的上一层
    driver.switch_to.parent_frame()
    # # 清空input的数据
    driver.find_element_by_css_selector('#newtag').clear()
    # # 在进入百度的frame
    driver.switch_to.frame('baidu-frame')
    # # 在清除百度的输入
    driver.find_element_by_css_selector('#kw').clear()
    # # 返回到最外层
    driver.switch_to.default_content()
    driver.find_element_by_css_selector('#i1').send_keys('xxxxxx')
  • 相关阅读:
    【XSY2505】tree
    【XSY2558】圆上的蚂蚁 Ants on circle
    【模板】生成函数
    左偏树
    Link cut tree
    高斯消元
    cdq分治——bzoj2683简单题
    半平面交
    关于向量,凸包及旋转卡壳
    状压dp:luogu P2704 [NOI2001]炮兵阵地
  • 原文地址:https://www.cnblogs.com/xinjing-jingxin/p/9304928.html
Copyright © 2020-2023  润新知