zoukankan      html  css  js  c++  java
  • 3 元素和浏览器的操作方法

    元素和浏览器的操作方法

    1 元素常用操作方法

    clear()            清除文本
    send_keys()        模拟输入
    click()            单击元素
    

    2 WebDriver操作浏览器常用方法

    # 最大化浏览器
    driver.maximize_window()
    # 刷新
    driver.refresh()
    # 后退
    driver.back()
    # 前进
    driver.forward()
    # 设置浏览器大小
    driver.set_window_size(300,300)
    # 设置浏览器位置
    driver.set_window_position(300,200)
    # 关闭浏览器单个窗口
    driver.close()
    # 关闭浏览器所有窗口
    driver.quit()
    

    3 WebDriver其他常用方法

    # 获取用户名文本框大小
    size=driver.find_element_by_id("userA").size
    print('size:',size)
    # 获取a标签内容
    text=driver.find_element_by_id("fwA").text
    print('a标签text:',text)
    # 获取title
    title=driver.title
    print('title:',title)
    # 获取当前页面url
    url=driver.current_url
    print('url:',url)
    # 获取a标签href属性值
    href=driver.find_element_by_id("fwA").get_attribute("href")
    print('href属性值为:',href)
    # 判断span是否显示
    display=driver.find_element_by_css_selector('span').is_displayed()
    print('span标签是否显示:',display)
    # 判断取消按钮是否可用
    enabled=driver.find_element_by_id('cancelA').is_enabled()
    print('取消按钮是否可用:',enabled)
    
    执行结果:
    size: {'height': 30, 'width': 163}
    a标签text: 访问 新浪 网站
    title: 注册A
    url:file:///E:/%E6%B5%8B%E8%AF%95/%E8%AF%BE%E4%BB%B6/Web%E8%87%AA%E5%8A%A8%E5%8C%96/Web%E8%87%AA%E5%8A%A8%E5%8C%96%E8%AF%BE%E4%BB%B6/02img/%E6%B3%A8%E5%86%8CA.html
    href属性值为: http://www.sina.com.cn/
    span标签是否显示: False
    取消按钮是否可用: False
    
  • 相关阅读:
    虚拟机配置桥接网络以及使用mobaxterm连接虚拟机
    maven依赖包问题2
    47.火狐浏览器登录过全球服务器之后,切换回本地服务器登录失败解决方法
    博客园美化
    vue拼图验证(vue-puzzle-vcode)
    vue使用axios
    vue中使用swiper
    VUE安装并配置
    vue中router-view不显示
    vue打包后空白
  • 原文地址:https://www.cnblogs.com/shibojie/p/11726947.html
Copyright © 2011-2022 走看看