06 2018 档案
摘要:http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
阅读全文
摘要:数据驱动xml驱动的方式 存数据的xml文件:TestData.xml: <?xml version="1.0" encoding="utf-8"?><bookList type="technology"> <book> <name>Selenium WebDriver实战宝典</name> <au
阅读全文
摘要:在调试数字驱动用xml文件的方式时,包含读取xml文件的步骤,运行程序报错: d:\test\0629>python XmlUtil.pyTraceback (most recent call last): File "XmlUtil.py", line 59, in <module> datas
阅读全文
摘要:data.xlsx: 脚本: #encoding=utf-8from selenium import webdriverimport timeimport datetimefrom openpyxl import *wb=load_workbook(r'd:\\test\\data.xlsx')ws
阅读全文
摘要:简介: 数据驱动excel驱动方式,就是数据配置在excel里面,主程序调用的时候每次用从excel里取出的数据作为参数,进行操作, 需要掌握的地方是对excel的操作,要灵活的找到目标数据 测试数据.xlsx: 路径-D:\test\0627 ExcelUtil.py: #encoding=utf
阅读全文
摘要:数据驱动json文件的方式 test_data_list.json: [ "邓肯||蒂姆", "乔丹||迈克尔", "库里||斯蒂芬", "杜兰特||凯文", "詹姆斯||勒布朗" ] ReportTemplate.py: #encoding=utf-8 def htmlTemplate(trDat
阅读全文
摘要:数据驱动txt文件驱动的方式,带报告 data.txt: gloryroad test||光荣之路 摔跤爸爸||阿米尔 超人||电影 data_driven_by_txt_file.py: #encoding=utf-8 from selenium import webdriver import t
阅读全文
摘要:先在cmd环境 运行 pip install ddt 安装数据驱动ddt模块 脚本: #encoding=utf-8 from selenium import webdriver import unittest,time import logging,traceback import ddt fro
阅读全文
摘要:def assert_element_in_page_source(s): print type(s) print s #assert s in driver.page_sourcecommand='assert_element_in_page_source(u"退出")'print "type(c
阅读全文
摘要:配置文件:UiObjectMapSendMap.ini用来存放配置信息 GetOptionSendMail.py 用来读取配信息 #encoding=utf-8from selenium.webdriver.support.ui import WebDriverWaitimport ConfigPa
阅读全文
摘要:1.开始菜单输入命令“netplwiz” 2.进入到用户账户页面,选择所需账户,把“要使用本计算机,用户必须输入用户名和密码”单选框取消勾选,点击应用 3.输入密码进行 这个时候会提示输入两次该账户的密码进行验证,重启之后,以后开机的时候就不需要输入密码了
阅读全文
摘要:0、猜数字 #-*-encoding:UTF-8-*- import random guess_number=random.randint(0,9) loop_times=0 while loop_times<5: print loop_times try: user_input_number=in
阅读全文
摘要:操作富文本框-就是邮件正文部分,可以选字体啥的 第一种方式: #encoding=utf-8 from selenium import webdriver import unittest, time, traceback from selenium.webdriver.support.ui impo
阅读全文
摘要:文件结构: db.ini放置db信息的配置文件 文件中[gloryroad]是section信息 下边的dbname等是option信息 UiObjectMap.ini放置访问web的配置信息 配置用到的xpath元素信息-做到数据和程序的分离 第一步读取配置文件 把配置文件放到当前脚本所在目录下
阅读全文
摘要:Webdriver启用的火狐不带插件,可以自已进行配置 先找到火狐的安装路径 C:\Program Files\Mozilla Firefox 步骤说明 在CMD中使用cd命令进入firefox.exe文件所在目录(比如:C:\Program Files\Mozilla Firefox), 并输入f
阅读全文
摘要:操作日期元素 第一种方式直接向输入框输入日期 #encoding=utf-8 from selenium import webdriver import unittest, time, traceback from selenium.webdriver.support.ui import WebDr
阅读全文
摘要:右键另存下载文件 先编辑SciTE脚本: ;ControlFocus("title","text",controlID) ;表示将焦点切换到标题为title窗体中的controlID上 ;Edit1表示第一个可以编辑的实例 ;title表示弹出的Window窗口标题,不同浏览器的标题可能不一样 Co
阅读全文
摘要:我之前运行没问题的环境是firefox版本50,对应的驱动是没有问题的,现在firefox自动升级到了60,驱动没有变,我试着把浏览器装回了50,再试就好了, 所以应该是浏览器跟驱动geckodriver不兼容的问题导致的
阅读全文
摘要:上传文件: 第一种方式,sendkeys(),最简单的 #encoding=utf-8 from selenium import webdriver import unittest import time import traceback from selenium.webdriver.suppor
阅读全文
摘要:输入了名称和密码 后提交是post动作,服务器收到用户名和密码后查询sql语句,select*from user where name =’’ and password=’’查看账户信息是否存在,在的话会在session里加入用户登录成功的信息, Session对于浏览器会话来说,所有页面都一直有效
阅读全文
摘要:服务器端、客户端的模型,客服端发送的请求,服务端的响应 相当于启动了一个web server install web.py 接口框架用到的包 http://webpy.org/tutorial3.zh-cn 官方网址 http://webpy.org/tutorial3.zh-cn 需要装一个web
阅读全文
摘要:#encoding=utf-8 import unittest import time from selenium import webdriver from selenium.webdriver import ActionChains from selenium.webdriver.common.
阅读全文
摘要:在火狐浏览器33版本,python2.7运行selenium webdriver api报错:SessionNotCreatedException: Message: Unable to find a matching set of capabilities 网上搜了一下,说可以升级浏览器版本到52
阅读全文
摘要:Firefox 30.0a1 - 56.*
阅读全文
摘要:先装coverage: D:\test_python\e8_test>pip install coverageCollecting coverage Downloading https://files.pythonhosted.org/packages/42/60/e6958685ab99e7b54
阅读全文
摘要:断言 assert self.driver.title.find(u"搜狗搜索引擎")>=0, "assert error" 浏览器后退,前进,前进前要先后退 self.driver.back() self.driver.forward() 浏览器强制刷新 self.driver.refresh()
阅读全文
摘要:http://selenium-release.storage.googleapis.com/index.html
阅读全文