zoukankan      html  css  js  c++  java
  • selenium.webdriver.common.keys 模块中常用的变量

    表11-5 selenium.webdriver.common.keys 模块中常用的变量
    属性 含义
    Keys.DOWN, Keys.UP, Keys.LEFT,Keys.RIGHT 键盘箭头键
    Keys.ENTER, Keys.RETURN 回车和换行键
    Keys.HOME, Keys.END,
    Keys.PAGE_DOWN,Keys.PAGE_UP
    Home 键、End 键、PageUp 键和Page Down 键
    Keys.ESCAPE, Keys.BACK_SPACE,Keys.DELETE Esc、Backspace 和字母键
    Keys.F1, Keys.F2, . . . , Keys.F12 键盘顶部的F1 到F12 键
    Keys.TAB Tab 键
    例如,如果光标当前不在文本字段中,按下home 和end 键,将使浏览器滚动
    到页面的顶部或底部。在交互式环境中输入以下代码,注意send_keys()调用是如何
    滚动页面的:
    >>> from selenium import webdriver
    >>> from selenium.webdriver.common.keys import Keys
    >>> browser = webdriver.Firefox()
    >>> browser.get('http://nostarch.com')
    >>> htmlElem = browser.find_element_by_tag_name('html')
    >>> htmlElem.send_keys(Keys.END) # scrolls to bottom
    >>> htmlElem.send_keys(Keys.HOME) # scrolls to top
    <html>标签是HTML 文件中的基本标签:HTML 文件的完整内容包含在<html>
    和</html>标签之内。调用browser.find_element_by_tag_name('html')是像一般Web 页
    面发送按键的好地方。当你滚动到该页的底部,新的内容就会加载,这可能会有用。

  • 相关阅读:
    原子操作--sync/atomic的用法
    基础的排序算法以及查找算法
    (三)MySQL终极篇
    (二)MySQL中级篇
    数据库表添加索引对性能的影响
    事务的四大特性以及事务的隔离级别
    int 和Integer
    数据库三范式
    Java反射
    获取Class实例的三种方式
  • 原文地址:https://www.cnblogs.com/c-x-a/p/8480074.html
Copyright © 2011-2022 走看看