helium库也和大多数Python第三方库一样,所以第一步我们要了解他所提供的方法,上一篇入门中说过helium的系统的文档及资料很少,那么我们只能从github工程中查看和学习喽。
helium工程路径:
https://github.com/mherrmann/selenium-python-helium
第一步:点击View code
UI自动化-02-helium-常用方法第二步:先查看README.md文档
UI自动化-02-helium-常用方法https://github.com/mherrmann/selenium-python-helium/blob/master/README.md
第三步:查看方法
工程路径如下
https://github.com/mherrmann/selenium-python-helium/blob/master/helium/__init__.py
如何查看方法,举个例子:
如下图的start_chrome就是一个方法
方法注释中会详细介绍入参及含义
UI自动化-02-helium-常用方法4、总结
在这里列一下所有方法和关键字,方便大家查找
那么关于这些方法如何使用,我们在后续的分享中用案例来介绍
大家也可以看这些单词的字面意思和注释理解,有代码基础的也可以直接阅读源码
# Actions:
'attach_file', 'click', 'doubleclick', 'drag', 'drag_file', 'find_all', 'get_driver', 'go_to', 'highlight', 'hover', 'kill_browser', 'press', 'refresh', 'rightclick', 'scroll_down', 'scroll_left', 'scroll_right', 'scroll_up', 'select', 'set_driver', 'start_chrome', 'start_firefox', 'switch_to', 'wait_until', 'write',
# Predicates:
'Alert', 'Button', 'CheckBox', 'ComboBox', 'Config', 'Image', 'Link', 'ListItem', 'Point', 'S', 'RadioButton', 'Text', 'TextField', 'Window',
# Keys:
'ADD', 'ALT', 'ARROW_DOWN', 'ARROW_LEFT', 'ARROW_RIGHT', 'ARROW_UP', 'BACK_SPACE', 'CANCEL', 'CLEAR', 'COMMAND', 'CONTROL', 'DECIMAL', 'DELETE', 'DIVIDE', 'DOWN', 'END', 'ENTER', 'EQUALS', 'ESCAPE', 'F1', 'F2', 'F3', 'F4', 'F5', 'F6', 'F7', 'F8', 'F9', 'F10', 'F11', 'F12', 'HELP', 'HOME', 'INSERT', 'LEFT', 'LEFT_ALT', 'LEFT_CONTROL', 'LEFT_SHIFT', 'META', 'MULTIPLY', 'NULL', 'NUMPAD0', 'NUMPAD1', 'NUMPAD2', 'NUMPAD3', 'NUMPAD4', 'NUMPAD5', 'NUMPAD6', 'NUMPAD7', 'NUMPAD8', 'NUMPAD9', 'PAGE_DOWN', 'PAGE_UP', 'PAUSE', 'RETURN', 'RIGHT', 'SEMICOLON', 'SEPARATOR', 'SHIFT', 'SPACE', 'SUBTRACT', 'TAB', 'UP'
个人博客园:
https://www.cnblogs.com/weitung/p/13532947.html
网友评论