
selenium+webdriver
文章平均质量分 65
TroKey
我现在单身没有任何家庭负担可以全身心的投入工作
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
selenium+python更改Firefox浏览器路径
我们都知道,使用默认浏览器安装路径,不需要去特意指定浏览器启动路径。 如果是Firefox浏览器,则只需要执行如下代码就可以启动浏览器 from selenium import webdriver driver=webdriver.Firefox() driver.get("http://www.baidu.com/") 如果是Google Ch...原创 2017-07-04 11:25:55 · 2547 阅读 · 1 评论 -
实现数据驱动批量新增操作
功能逻辑; 1,从文本里面读取身份证 2,读取的身份证循环写入新增信息 知识点: 1,数据读取 2,获取窗口句柄,操作窗口(关闭,切换,刷新等) 3,切换frame 4,循环 代码如下: #coding=utf-8 import random from selenium import webdriver import time # print("启动浏览器。。。...2016-04-11 17:41:56 · 368 阅读 · 0 评论 -
(二)selenium+python选择编译器写第一个自动化脚本
编辑器选择实际上就是对python编辑器的选择,python的编辑器非常多,比如Vim、pycharm、IDLE、eclipse等等,可以参考一下《推荐的10款python编辑器》:http://blog.jobbole.com/80478/ 如果你没有接触过什么编辑器,刚接触python,那么建议你选择JetBrains出品的商业Python IDE:pycharm 优点: 支持重构...原创 2015-11-27 13:29:25 · 594 阅读 · 0 评论 -
(一)selenium+python环境搭建
准备工具如下: ------------------------------------------------------------- 下载 python【python 开发环境】 http://python.org/getit/ 下载 setuptools 【python 的基础包工具】 http://pypi.python.org/pypi/setuptools 下载 pip...原创 2015-11-27 11:03:11 · 171 阅读 · 0 评论 -
unittest测试框架之assert断言
python内部自带了一个单元测试的模块,pyUnit也就是我们说的:unittest 先介绍下unittest的基本使用方法: 1.import unittest2.定义一个继承自unittest.TestCase的测试用例类3.定义setUp和tearDown,在每个测试用例前后做一些辅助工作。4.定义测试用例,名字以test开头。5.一个测试用例应该只测试一个方面,测试目的和测试...原创 2016-08-02 17:16:52 · 1320 阅读 · 0 评论 -
unittest 单元测试框架(一)
先上代码: baidusousuo.py代码如下: #coding=utf-8 from selenium import webdriver import time,unittest class baidu(unittest.TestCase): "百度" def setUp(self): self.driver=webdriver.Firefo...2016-05-17 18:05:36 · 362 阅读 · 0 评论 -
webdriver截图功能
webdriver提供了截图函数,get_screenshot_as_file(),可以很方便的在自动化测试过程中运用到,记录测试过程。在我们遇到错误无法继续测试的时候,调用此函数截图,然后保存到指定路径。同样,每一个页面或者功能步骤,也可以进行截图保存,记录测试结果。 get_screenshot_as_file()没有很大的局限性,什么时候需要,什么时候拿过来用,下面拿登录豆瓣网做一个例子...2016-05-17 11:29:32 · 697 阅读 · 0 评论 -
python新建并写入内容到excel文件
整理了一下python对文件的一些常见操作方法 暂时先写一下对excel文件的基本操作,例如新建,写入内容,保存。 先贴代码,注释很详细的。 #coding=utf-8 import xlwt import xlrd try: # 创建excel文件 filename=xlwt.Workbook() # 给工作表命名,test sheet=f...2016-04-25 14:26:01 · 1152 阅读 · 0 评论 -
python webdriver定位select下拉框
一般下拉框定位可以用下面的方法来实现 driver.find_element_by_id("Address2") # 点击下拉框中的选项 driver.find_element_by_xpath("//option[@value='310100']").click() 如上,先根据下拉框id找到下拉框,然后根据属性定位点击选择。 但是如果是select option格式的...2016-04-15 15:28:22 · 1076 阅读 · 0 评论 -
webdriver自动化测试_键盘事件 python
我们在实际的测试工作中,有时候我们在测试时需要使用tab 键将焦点转移到下一个元素,用于验证元素的排序是否正确。webdriver 的Keys()类提供键盘上所有按键的操作,甚至可以模拟一些组合建的操作,如Ctrl+A ,Ctrl+C/Ctrl+V 等。在某些更复杂的情况下,还会出现使用send_keys 来模拟上下键来操作下拉列表的情况。 #coding=utf-8 from seleni...原创 2018-06-29 18:38:38 · 301 阅读 · 0 评论