zoukankan      html  css  js  c++  java
  • selenium_04_课堂笔记

    显性等待:
    time.sleep()会覆盖
    缺点:复杂:难得写
    
    presence 元素加载
    
    locator =['id','kw'] 元素---可以放xpath 
    等待元素出现
    visibility(locator)
    等待元素可以被点击
    element_to_be_clickle(locator)
    impy
    优先用隐性--在强制---最后替换为显性等待
    等待新页面
    显性等待
    
    三大切换方式
    1.窗口切换 所有句柄
    print(driver,windows_handles)
    现在的窗口句柄
    print(driver.current_window_handle)--21
    最新的窗口
    driver.switch_to.window(windows_handles[-1])最后一个窗口  --41
    
    lenght-1
    
    time.sleep(3)
    # 浩仔-京东
    print(driver.title)
    内嵌网页--
    iframe
    <select>定位这个元素</select>
    driver.find_element('xpath','//select')
    # 2.name属性--一般是有的 位置参数(不用加name=“”)3、iframe Webelement
    
    switch_to.frame() 1.0开始 --一般不用
    #退回主页面
    default_
    parent_frame
    
    
    #弹窗
    switch_to.alert
    .accept() 确定
    .dismiss()取消
    #鼠标操作
    单击 click()
    右击 context_click()
    双击 double_click
    拖拽
    # 初始化 ActionChains:动作链条
     ActionChains(driver)
    .perform()执行--前面的操作
    # 鼠标悬停
    move_to_element().perfrom
    select:元素
    k快捷键:c+a+c--箭头快捷键
    Crtl+f 查找
    # 高级搜索

  • 相关阅读:
    JAVA基础——编程练习(二)
    JAVA基础——面向对象三大特性:封装、继承、多态
    JVM内存
    50. Pow(x, n) (JAVA)
    47. Permutations II (JAVA)
    46. Permutations (JAVA)
    45. Jump Game II (JAVA)
    43. Multiply Strings (JAVA)
    42. Trapping Rain Water (JAVA)
    41. First Missing Positive (JAVA)
  • 原文地址:https://www.cnblogs.com/zhang-ping1205/p/14518547.html
Copyright © 2011-2022 走看看