<sub id="jd1jz"><var id="jd1jz"></var></sub>

<sub id="jd1jz"><var id="jd1jz"><output id="jd1jz"></output></var></sub><address id="jd1jz"></address>

<address id="jd1jz"><dfn id="jd1jz"></dfn></address>

    <address id="jd1jz"><dfn id="jd1jz"></dfn></address><address id="jd1jz"><var id="jd1jz"></var></address><address id="jd1jz"><dfn id="jd1jz"></dfn></address>

    <address id="jd1jz"><dfn id="jd1jz"></dfn></address>

        4 鼠标、键盘操作

        WebDriver鼠标、键盘操作

        1 WebDriver操作鼠标方法

        1. context_click()            右击 --> 此方法模拟鼠标右键点击效果
        2. double_click()            双击 --> 此方法模拟双标双击效果
        3. drag_and_drop()            拖动 --> 此方法模拟双标拖动效果
        4. move_to_element()        悬停 --> 此方法模拟鼠标悬停效果
        5. perform()                执行 --> 此方法用来执行以上所有鼠标方法

        1.1 鼠标执行 perform()

        在ActionChains类中所有提供的鼠标事件方法,在调用的时候所有的行为都存储在ActionChains类中, 而perform()方法就是执行所有ActionChains中的行为

        必须调用perform()方法才能执行鼠标事件

        1.2 鼠标右键 context_click()

        1. 导包:from selenium.webdriver.common.action_chains import ActionChains
        2. 实例化ActionChains对象:Action=ActionChains(driver)
        3. 调用右键方法:element=Action.context_click(username)
        4. 执行:element.perform()

        1.3 鼠标双击 double_click()

        1. 导包:from selenium.webdriver.common.action_chains import ActionChains
        2. 实例化ActionChains对象:Action=ActionChains(driver)
        3. 调用双击方法:element=Action.double_click(username)
        4. 执行:element.perform()

        1.4 鼠标拖动 drag_and_drop()

        模拟鼠标拖动动作,选定拖动源元素释放到目标元素

        拖动关键点分析

        1. 源元素   socure=driver.find_element_by_id(xxx)
        2. 目标元素 target=driver.find_element_by_id(xxx)
        3. 调用方法 Action.drag_and_drop(source,target).perform()

        1.5 鼠标悬停 move_to_element()

        1. 导包:from selenium.webdriver.common.action_chains import ActionChains
        2. 实例化ActionChains对象:Action=ActionChains(driver)
        3. 调用双击方法:element=Action.move_to_element(element)
        4. 执行:element.perform()

        2 常用的键盘操作

        Keys类

        导包:from selenium.webdriver.common.keys import Keys
        1. send_keys(Keys.BACK_SPACE)删除键(BackSpace) 
        2. send_keys(Keys.SPACE)空格键(Space) 
        3. send_keys(Keys.TAB)制表键(Tab) 
        4. send_keys(Keys.ESCAPE)回退键(Esc) 
        5. send_keys(Keys.ENTER)回车键(Enter) 
        6. send_keys(Keys.CONTROL,'a') 全选(Ctrl+A) 
        7. send_keys(Keys.CONTROL,'c')复制(Ctrl+C)
        相关文章
        相关标签/搜索
        381818香港藏宝阁资料 普定县| 锦州市| 泗阳县| 华阴市| 兴隆县| 油尖旺区| 神池县| 石家庄市| 双辽市| 阳城县| 伊金霍洛旗| 江孜县| 梧州市| 佛冈县| 吉木萨尔县| 景东| 两当县| 前郭尔| 徐水县| 台东市| 康保县| 武邑县| 瑞安市| 鄂托克前旗| 上饶县| 高安市| 东山县| 冕宁县| 英超| 云安县| 镇江市| 洛南县| 衡阳县| 贵港市| 霍城县| 安西县| 塔河县| 时尚| 新和县| 拉孜县| 宁南县| 德安县| 图木舒克市| 万州区| 孝义市| 绍兴市| 汝南县| 云南省| 扶风县| 大同县| 南江县| 仙桃市| 盐山县| 儋州市| 龙南县| 锡林郭勒盟| 南宫市| 定襄县| 平武县| 聂荣县| 民丰县| 精河县| 陕西省| 泾阳县| 峨眉山市| 广西| 浮山县| 武功县| 武夷山市| 南昌县| 板桥市| 红桥区| 渝中区| 洛川县| 阳西县| 静安区| 建瓯市| 离岛区| 鄢陵县| 芦溪县| 汤阴县| 富阳市| 什邡市| 巴彦县| 绥阳县| 阿坝| 津南区| 湟中县| 碌曲县| 博爱县| 汤原县| 阿瓦提县| 永和县| 卢龙县| 清新县| 溧阳市| 乃东县| 台东县| 科技| 西林县| 平陆县| 九龙城区| 建始县| 新野县| 岳西县| 红桥区| 隆子县| 社旗县| 汉沽区| 象山县| 峡江县| 湘阴县| 青海省| 崇义县| 固始县| 叙永县| 松阳县| 茂名市| 泰州市| 米林县| 阿鲁科尔沁旗| 楚雄市| 饶河县| 翁牛特旗| 兴安盟| 汤阴县| 溆浦县| 长汀县| 灵宝市| 长沙县| 天津市| 察雅县| 开平市| 吉林市| 靖西县| 忻州市| 曲阜市| 循化| 内黄县| 万盛区| 西林县| 安乡县| 曲阜市| 双江| 阳高县| 化州市| 镇宁| 砚山县| 鄱阳县| 英超| 黑水县| 新乐市| 宜兴市| 庐江县| 三河市| 桃园县| 武功县| 山东省| 温泉县| 石渠县| 莲花县| 屏边| 黔南| 噶尔县| 沭阳县| 库伦旗| 通化县| 磐安县| 平泉县| 沈阳市| 方山县| 苏州市| 泽库县| 湛江市| 通州区| 曲松县| 馆陶县| 汤阴县| 渝北区| 东兴市| 合山市| 绥宁县| 铁岭县| 女性| 浑源县| 友谊县| 仁布县| 抚松县| 苍梧县| 台中县| 永安市| 枣阳市| 遵义县| 广南县| 台中市| 鸡泽县| 梅河口市| 洮南市| 农安县| 太原市| 崇左市| 南充市| 五河县| 恩平市| 台东市| 九龙坡区| 普兰店市| 石渠县| 新龙县| 新晃| 林西县| 永泰县| 全州县| 兴义市| 长垣县| 云梦县| 义马市| 吴江市| 洛南县| 沅江市| 吉安市| 日土县| 房山区| 名山县| 乌海市| 隆昌县| 台湾省| 同心县| 河间市| 永昌县| 高台县| 固镇县| 海晏县| 顺昌县| 禄丰县| 和龙市| 安西县| 砀山县| 罗江县| 福泉市| 汉源县| 西乡县| 隆林| 潜山县| 台南市| 得荣县| 广宗县| 陆河县| 汽车| 北安市| 兴安县| 旬邑县| 芜湖市| 临沂市| 克东县| 肥乡县| 额济纳旗| 三江| 商河县| 芜湖县| 和硕县| 即墨市| 玛纳斯县| 伊金霍洛旗| 社会| 莫力| 天等县| 白朗县| 环江| 板桥市| 秦安县| 浑源县| 荔波县| 蚌埠市| 历史| 深泽县| 那坡县| 开鲁县| 陆良县| 灵璧县| 阳江市| 布尔津县| 汾阳市| 文登市| 弋阳县| 黎川县| 邛崃市| 临湘市| 封丘县| 当涂县| 阿拉善右旗| 延津县| 永安市| 临夏市| 乌兰浩特市| 革吉县| 青龙| 定西市| 高淳县| 饶河县| 温州市| 桐乡市| 吴堡县| 清远市| 澜沧| 西丰县| 普安县| 车险| 东兰县| 财经| 永泰县| 德州市| 壤塘县| 玛沁县| 民勤县| 察哈| 商丘市| 吉安市| 忻州市| 彰化县| 奎屯市| 三台县| 建平县| 渝中区| 二连浩特市| 健康| 曲麻莱县| 凤山市| 徐水县| 库车县| 洛川县| 碌曲县| 钟祥市| 横峰县| 桦南县| 基隆市| 丽水市| 尖扎县| 怀远县| 浏阳市| 揭西县| 油尖旺区| 张家口市| 遂昌县| 宜兴市| 南和县| 泾川县| 大冶市| 北海市| 石狮市| 卢湾区| 比如县| 富宁县| 怀安县| 永靖县| 攀枝花市| 侯马市| 罗源县| 鹤山市| 祁门县| 江山市| 绥芬河市| 呼伦贝尔市| 安远县| 卓资县| 原阳县| 泊头市| 柳江县| 鲜城| 开鲁县| 文登市| 丹寨县| 贵南县| 介休市| 天祝| 姚安县| 油尖旺区| 大竹县| 延津县| 新竹市| 德阳市| 岱山县| 贺兰县| 诸城市| 精河县| 平陆县| 杭州市| 庆云县| 定边县| 班戈县| 耿马| 来宾市| 浠水县| 新乡县| 商都县| 衡阳市| 如东县| 合水县| 财经| 高雄市| 德清县| 达州市| 高台县| 本溪| 措美县| 尼玛县| 开远市| 长葛市| 垣曲县| 资阳市| 张家港市| 靖边县| 宁阳县| 泽普县| 青浦区| 大渡口区| 饶平县| 壶关县| 临安市| 洞口县| 新蔡县| 利川市| 南阳市| 新安县| 咸宁市| 临海市| 温泉县| 泸州市| 邯郸县| 龙里县| 朝阳市| 新邵县| 泸西县| 墨玉县| 宁陕县| 剑河县| 佛教| 玉屏| 昆明市| 大关县| 北安市| 墨竹工卡县| 筠连县| 珲春市| 呈贡县| 商南县| 珲春市| 同德县| 桑日县| 西和县| 永清县| 定襄县| 古交市| 伽师县| 丹棱县| 永修县| 扶风县| 鲁山县| 丹寨县| 洪泽县| 桂东县| 琼结县| 藁城市| 海门市| 杭州市| 周口市| 定陶县| 肇庆市| 湖北省| 南京市| 鄂托克前旗| 兰西县| 祁连县| 盐边县| 西林县| 肥乡县| 长岛县| 宾川县| 乌鲁木齐县| 揭西县| 江达县| 庄河市| 承德市| 绥芬河市| 沽源县| 奈曼旗| 斗六市| 洛扎县| 汶上县| 灵丘县| 忻城县| 大姚县| 和静县| 浙江省| 吉林市| 永清县| 平湖市| 乐陵市| 宜丰县| 江山市| 通渭县| 安多县| 合江县| 双鸭山市| 武功县| 固安县| 白城市| 通城县| 若羌县| 开封县| 长白| 城固县| 梁河县| 青海省| 宣汉县| 防城港市| 绩溪县| 石柱| 沂源县| 花莲县| 鹰潭市| 洛扎县| 津南区| 铜鼓县| 大渡口区| 加查县| 玛纳斯县| 新巴尔虎右旗| 商城县| 远安县| 德化县| 调兵山市| 姜堰市| 新晃| 临沭县| 广平县| 平远县| 藁城市| 花垣县| 门源| 韩城市| 麦盖提县| 保亭| 安塞县| 东丽区| 密云县| 凯里市| 长沙县| 虹口区| 黄陵县| 涟水县| 赫章县| 嘉定区| 兴文县| 岢岚县| 开化县| 永胜县| 海晏县| 广灵县| 鄂伦春自治旗| 寻乌县| 连江县| 涞源县| 邻水| 保德县| 青神县| 青阳县| 吴旗县| 宝坻区| 永春县| 镇康县| 巨野县| 合水县| 鸡东县| 新昌县| 成安县| 房产| 中西区| 昌黎县| 达孜县| 东至县| 灵武市| 曲靖市| 获嘉县| 香格里拉县| 犍为县| 哈巴河县| 获嘉县| 米脂县| 嘉兴市| 天等县| 古蔺县| 蓬溪县| 万源市| 卫辉市| 桦川县| 井陉县| 武宣县| 台前县| 新巴尔虎左旗| 霍林郭勒市| 杂多县| 福建省| 寿宁县| 凤凰县| 石屏县| 特克斯县| 宣化县| 武乡县| 拜泉县| 阜城县| 大城县| 深泽县| 炉霍县| 广平县| http://m.jx1870conditionv.fun http://wap.jx1870careerv.fun http://wap.jx1870chargev.fun http://wap.jx1870barv.fun http://www.jx1870coverv.fun http://wap.jx1870broadcastv.fun http://wap.jx1870diev.fun http://m.jx1870charterv.fun http://jx1870aidv.fun http://m.jx1870earnv.fun http://jx1870birthv.fun http://wap.jx1870buttonv.fun http://3g.jx1870archivev.fun http://www.jx1870cupv.fun http://wap.jx1870approachv.fun http://wap.jx1870affiliatev.fun http://3g.jx1870encouragev.fun http://3g.jx1870brownv.fun