zoukankan      html  css  js  c++  java
  • python自动化测试-切换至iframe的具体操作。

    一、前提条件:按下f12-查看相关位置的标签是否为iframe的属性

    二、

    相关语法:

    1、先查看iframe 属性是否有id名字和name的名字

    如果有就直接使用

    driver.switch_to.frame(id)(or name)

    #接下来对iframe内部的东西进行操作

    self.driver.switch_to.default_content()

    #此处为切换回去原来的地方咯
    time.sleep(1)

    2、如果iframe属性啥也没有,那么就可以进行定位元素

    这里不建议用CSS定位!!因为我在定位的时候一直显示没找到元素,换成了xpath就好了

     

     对于啥属性也没有的东西,可以直接在控制台 右键-》复制xpath

    dx = self.driver.find_element(By.XPATH,"/html/body/div[7]/iframe")
    self.driver.switch_to.frame(dx)
    time.sleep(1)
    self.driver.find_element(By.ID,"dpTodayInput").click()
    time.sleep(1)
    self.driver.switch_to.default_content()
    time.sleep(1)

  • 相关阅读:
    elastic
    原生js获取css样式和修改css样式
    React项目开发中的数据管理
    js获取鼠标位置
    闭包
    HTML5与HTML4的区别
    JSON 相关
    RESTful Web Services初探
    IE6浏览器兼容问题及部分解决方案
    关于Doctype
  • 原文地址:https://www.cnblogs.com/zz-1021/p/14597942.html
Copyright © 2011-2022 走看看