• 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 查找
    # 高级搜索

  • 相关阅读:
    MIT6.S081 Lab traps
    MIT6.S081 Preparation: Read chapter 7
    MIT6.S081 Lab cow
    MIT6.S081 Lab Multithreading
    MIT6.S081 Preparation: Read chapter 5
    MIT6.S081 Lab networking
    java接口代码中出现$ref
    java获取encodeURI编码后的链接
    剑指 Offer II 002. 二进制加法 模拟法
    Leetcode NO.46 Permutations 全排列
  • 原文地址:https://www.cnblogs.com/zhang-ping1205/p/14518547.html
Copyright © 2020-2023  润新知