上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 键盘事件,就是键盘上的一些操作,比如Ctrl +C,Ctrl+V,Ctrl+X等。 对键盘的操作需要导入另一个键盘的库: from selenium.webdriver.common.keys import Keys 举个例子,你要在搜索框输入“自动化测试”,但是现在又想搜“自动化测”,就是删掉一个 阅读全文
posted @ 2017-11-23 09:45 孟船长 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 鼠标事件包含在ActionChains类中,导入时只需要: 导入类即可: 常用的方法有: context_click() ——右键单击 double_click() ——双击 drag_and_drop(鼠标按下的元素,鼠标释放的元素) ——拖动 move_to_element() ——鼠标悬停在一 阅读全文
posted @ 2017-11-19 16:56 孟船长 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 上一节我们说了如何定位元素,定位到元素以后就涉及到对元素的操作了,webdriver中常用的操作元素的方法有: clear ——用于清除输入框的默认内容 send_keys ——用于在一个输入框里输入内容 click ——用于单点击一个按钮 此外,很多时候我们是要查看返回值的,常用的方法有: siz 阅读全文
posted @ 2017-11-19 16:54 孟船长 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 例题:分别用xPath和css_selector定位下图的img标签 答案: xpath:.//*[@id='fstscr']/div[3]/div[2]/a/img css_selector: .special>a>img (一)xPath详解: xpath:.//*[@id='fstscr']/ 阅读全文
posted @ 2017-11-17 15:58 孟船长 阅读(13624) 评论(2) 推荐(0) 编辑
摘要: 浏览器操作 对象定位 webdriver 提供了一系列的元素定位方法,常用的有以下几种: id name class name tag name link text partial link text xpath css selector id name class name tag name li 阅读全文
posted @ 2017-11-16 18:18 孟船长 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 谢谢@小麦苹果的提醒,才发现我借口测试少写了一个文件,今天给大家补上: common->service->excel_case_data.py # coding: utf-8 import json import sys import logging import setting import re 阅读全文
posted @ 2017-11-16 18:13 孟船长 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 有很多selenium的教程,你没有从头看,当你看的时候已经很难跟上作者的节奏了。现在,你有机会再从头学一次了。从今天开始,船长会从最基本的知识开始,和大家一起学selenium。能不能跟着一起就看大家了。我们是按照虫师的书《selenium2 python 自动化测试实战》写的,没错,我看了多少, 阅读全文
posted @ 2017-11-15 10:39 孟船长 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 框架大体上已经写完了,不过说实话好多代码让我自己写我也写不出来,那该怎么办呢?很简单,把现在已经写好的代码保存起来,等用的时候拿出来复制粘贴就好了,如果你是大神,自己会写,那就更厉害了~ 现在我们按模块分析一下代码: 1、setting.py 这个文件放置的是一些常量,正如我们看到的比如接口地址前缀 阅读全文
posted @ 2017-11-14 17:01 孟船长 阅读(316) 评论(0) 推荐(0) 编辑
摘要: tesecase文件夹是放测试用例的地方,现在我们完善testLogin.py文件,代码: # coding: utf-8 import json import logging import unittest import setting import sys reload(sys) from co 阅读全文
posted @ 2017-11-14 16:56 孟船长 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 到现在为止,发送邮件(email_module)、读excel(excel_module)、发送requests(requests_module)、常量(setting)我们都已经完成了,看看第一篇中的截图,剩下的也不多了,今天我们先写读接口地址的文件,environment_module.py: 阅读全文
posted @ 2017-11-13 10:30 孟船长 阅读(277) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页