- 浏览: 11242 次
- 性别:
- 来自: 北京
最新评论
文章列表
Webdriver中比较常用的操作元素的方法:
clear() 清除输入框的默认内容
send_keys("xxx") 在一个输入框里输入xx内容
——如果输入中文,则需要在脚本开头声明编码为utf-8,然后在中文字符前面加u(如:send_keys(u"中文内容"))
click() 点击一个按钮
submit() 提交表单
WebElement接口常用方法:
size 返回元素的尺寸
——如:size = driver.find_element_by_id("id").size
t ...
【概述】
Httpwatch 一款强大的网页数据分析工具。它可以捕捉http/https数据,查看底层的数据,包括headers、cookies、cache等。同时,记录发送请求、接收请的时间。Anyway,a good tool for you。
或许,你有一个需求,要在selenium进行页面功能测试的时候,你需要获取一些信息,如提交请求数据、接收请求数据、页面加载的时间等。selenium + httpwatch,将是一个不错的解决方案。本文主要介绍,将httpwatch附加到selenium webdriver的方法。
注意:
有关httpwatch的使用,请自行查看API文档: ...
【设想】
在做selenium前端页面测试时,想到生成html报告,需要编写个类,实现在Python内编辑html,具体思路如下:
1、编写各种tag类型,如head、title、body;
2、重载 + 运算,实现类似html + head的功能;
想到第一点,当时就觉得繁琐,要定义如此多个类(原谅我当时傻傻的),后来发现个开源项目:https://pypi.python.org/pypi/PyH/0.1
【PyH工厂模式解析】
PyH就一个源码pyh.py,很简单,以下截取部分代码分析,请尊重原作者,不要直接使用
定义一个基础类,并重载+操作符,重载<<重载符
[python] ...
1. 显示磁盘占用命令
命令:df
[root@vm-10-154-156-224 app]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VGSYS-lv_root
7.9G 4.2G 3.3G 57% /
tmpfs 939M 0 939M 0% /dev/shm
/dev/vda1 194M 33M 151M 18% /boot
/dev/mapper/VG ...
1、一个文件里打开两次文件后第二次打开的文件当附件发邮件,收到的邮件附件打开为空
文件打开,会有游标记录读取的行号,第一次打开read完后,游标在文件尾,如果不关闭,第二次游标还在文件尾
2、奇怪的是为啥邮箱里的附件大小是4KB还空呢
每种文件都会有个文件头,用来识别文件类型
所以会占用一部分空间
Python代码 收藏代码
class Blog(models.Model):
name = models.CharField(max_length=100)
tagline = models.TextField()
def __unicode__(self):
return self.name
class Author(models.Model):
name = models.CharField(max_length=50)
email = models.EmailField()
...
python manage.py makemigrations polls(app名称)
用于生成对该app进行数据表操作的文件
python manage.py migrate
跟人网站爱好初学者必看的win7系统配置自己的IIS,可以在你自己的电脑上配置网站服务器发不到网上,下面就跟着我的步骤一起做吧100%成功。
步骤/方法
点击开始-------控制面板这个就是打开的控制面板--点击默认程序进入下一步
win7配置自己的IIS服务器亲自做的图文很详细
下一步我们选择程序和功能---再下一步
win7配置自己的IIS服务器亲自做的图文很详细
到这里我们选择打开或关闭windows功能
win7配置自己的IIS服务器亲自做的图文很详细
到这里我们找到internet信息服务S2005 中,如果要调试站点的话,必须有“Windows身份验证”
“摘要式身份验证” ...
动态的django项目
- 博客分类:
- django
models:
import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'project.settings'
from django.db import models
# Create your models here
class Publisher(models.Model):
name = models.CharField(max_length = 30)
address = models.CharField(max_length = 50)
city = models.CharField(max_length = 60 ...
学习Django的这几天,学习过程还是很愉快的,django采用的MVC架构,学习曲线十分平缓,在深入学习之前,先简单的整理记录下django从数据库中获取数据并在模板中使用的方法。温故而知新 ^_^
首先假设一个简单的场景,数据库中存放着作者和书目的信息。这是一种多对多(ManyToMany)的结构,因为一个作者可以写多本书,一本书也可能由多个作者共同完成。我们如何使用Django来创建项目,配置数据库,创建视图,模板,配置URL路由,最后在浏览器访问我们动态创建的页面、
如下的部分算作是记录,也会简单的说明下Django的工作原理。入果是新手,估计看看也会有所收获,能对Django有个大 ...
django报错:
Eclipse pydev 运行不出错,cmd 命令行界面中python 运行出错:
django.core.exceptions.ImproperlyConfigured:
Requested setting DATABASES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call
settings.configure() before accessing settings.
解决方法一:
...