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)

  • 相关阅读:
    ACM学习历程—HDU1719 Friend(数论)
    封装的方法
    MySql-rules
    MySql
    java深入探究07-jsp
    java深入探究06
    Jquery
    Ajax
    java深入探究05
    Oracle——索引,序列,触发器
  • 原文地址:https://www.cnblogs.com/lxs1314/p/6879142.html
Copyright © 2011-2022 走看看