
selenium
文章平均质量分 56
meisailor
这个作者很懒,什么都没留下…
展开
-
selenium自动化学习一环境搭建
1.安装python 2.7或者python 3.52.利用Pip安装pip install selenium或者下载selenium.tar.gz的压缩包进行解压,运行setup.py文件 下载地址:https://pypi.python.org/pypi/seleniumpython setup.py install3.进行测试 进入python交互模式下输入fro原创 2017-09-07 21:06:03 · 259 阅读 · 0 评论 -
selenium自动化之简单报告生成
我们测试结果需要用到报告输出,那么我们如何定义一个简单的报告呢?这里我们借助HTMLTestRunner,下载地址 点击打开链接关于这个模块python 2和python 3有点区别,目前网上下载的点击打开链接只有2,这里我们如果用到的是python3则需要将下载的2里面的文件修改一下需要修改的地方1.第94行,将import StringIO修改成import io2.第5原创 2017-10-21 15:48:59 · 2337 阅读 · 1 评论 -
python unittest简单总结
1.作为单元测试最基本的模块,源码在lib/unittest/init.py参考文档 https://docs.python.org/2.7/library/unittest.htmlimport unittestclass UiTest(unittest.TestCase): #新建一个类继承TestCasedef setUp(self):原创 2017-10-22 12:36:02 · 804 阅读 · 0 评论 -
selenium自动化学习之各种浏览器打开
查看API后,我们可以进行简单的Demo了脚本第一步我们导入selenium这个包from selenium import webdriver #这个时候我们可以查看selenium/webdriver/__init__文件 第二步,指定浏览器driver=webdriver.Firefox() #指定火狐浏览器driver=web原创 2017-10-14 17:52:04 · 589 阅读 · 0 评论 -
selenium自动化学习之基本键盘事件
上节我们讲到通过几种方法获取网页上的元素,那么获取到的元素我们可以进行基本的键盘操作,这里我们要用到keys这个模块from selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom time import sleep这里是百度搜索框的元素信息driver=webdr原创 2017-10-15 11:58:28 · 383 阅读 · 0 评论 -
selenium自动化学习之元素查看
上节我们讲了打开各种浏览器,打开网页后我们如何查看网页上的元素呢?这里我们以谷歌浏览器百度为例,按下F12可以看到右面的元素信息,点击红色区域,要查看什么元素只需要把鼠标放在相应位置即可from selenium import webdriverfrom time import sleepdriver=webdriver.Chrome()driver.get("原创 2017-10-14 18:19:24 · 672 阅读 · 0 评论 -
selenium自动化学习之弹出框
当我们在浏览器进行操作的时候可能会弹出一些提示框,那么我们如何处理这些提示框呢?这里我们以百度为例,先点击设置->搜索设置->保存设置->弹出框->点击确定from selenium import webdriverfrom time import sleepdriver=webdriver.Chrome()driver.get("http://www.baid原创 2017-10-15 12:39:25 · 1478 阅读 · 0 评论 -
selenium自动化之radio,select,checkbox
当我们浏览网页时,经常会看到radio和select,那么我们如何获取他的状态呢?以百度搜索设置为例查看radio的属性 for i in driver.find_elements_by_name("s1"): #获取所有name相同的元素print (i.is_selected()) ->True,False #查原创 2017-10-15 16:06:35 · 4054 阅读 · 0 评论 -
selenium自动化之鼠标事件
当网页上有些地方需要鼠标悬停才能看到菜单时,我们需要模拟鼠标的事件,可查看action_chains这个模块这个我们以小米手机为例 ,鼠标悬停在小米手机上会出现菜单from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom原创 2017-10-15 18:42:49 · 1398 阅读 · 0 评论