zoukankan      html  css  js  c++  java
  • switch_to 家族

    selenium做自动化的过程中,经常会遇到alert、frame和新的window,这是经常是switch_to家族大展拳脚的时候,先看看switch_to家族的成员:

    alert ——返回浏览器的Alert对象,可对浏览器alert、confirm、prompt框操作

    default_content() ——切到主文档

    frame(frame_reference) ——切到某个frame

    parent_frame() ——切到父frame,这个方法也不常被人所知,但有多层frame的时候很有用,不过这里要提一句,一般这种嵌套多层的frame都是有问题的,会影响到性能,可以提给开发,让其改进 
    window(window_name) ——切到某个浏览器窗口 
    active_element ——返回当前焦点的WebElement对象

    我们重点讲:switch_to.active_element返回的是当前焦点的对象,即返回WebElement对象。

    注意:active_element后面没有括号。

    driver.find_element_by_class_name('fnew').click()

    time.sleep(2)

    driver.switch_to.active_element.send_keys('filename')

    time.sleep(2)

  • 相关阅读:
    报错信息
    交通
    安装Charles代理
    安装Phabricator
    缓存更新问题
    最好的学习资料在官网
    mysql安装
    git使用
    vbox的centos系统挂载win共享目录做web目录www用户权限问题
    一句话解决windows下quick-cocos2d-x中player3打开黑屏问题
  • 原文地址:https://www.cnblogs.com/lxs1314/p/6879142.html
Copyright © 2011-2022 走看看