小编Dav*_*ner的帖子

是否有一组定义的JSON解析器测试可以验证大多数边缘情况?

我正在研究一些JSON解析器,但有些是本土的.是否有可以针对json解析器运行的验证测试,该解析器验证解析器是否"有效"并正确地序列化/反序列化JSON字符串?

json

21
推荐指数
1
解决办法
4239
查看次数

Windows上的Python sqlite3"无法打开数据库文件"

我正在使用python 3.1.1中的windows vista机器.我试图在SQLite3数据库中插入大量的行.该文件存在,我的程序正确地将一些行插入到数据库中.但是,在插入过程中的某个时刻,程序因此消息而死:sqlite3.OperationalError:无法打开数据库文件

但是,在它死之前,有几行已正确添加到数据库中.

以下是专门处理插入的代码:

idx = 0
lst_to_ins = []
for addl_img in all_jpegs:
    lst_to_ins.append((addl_img['col1'], addl_img['col2']))
    idx = idx + 1
    if idx % 10 == 0:
        logging.debug('adding rows [%s]', lst_to_ins)
        conn.executemany(ins_sql, lst_to_ins)
        conn.commit()
        lst_to_ins = []
        logging.debug('added 10 rows [%d]', idx)
if len(lst_to_ins) > 0:
    conn.executemany(ins_sql, lst_to_ins)
    conn.commit()
    logging.debug('adding the last few rows to the db')
Run Code Online (Sandbox Code Playgroud)

此代码插入10到400行的任何位置,然后消失并显示错误消息

conn.executemany(ins_sql, lst_to_ins)
sqlite3.OperationalError: unable to open database file
Run Code Online (Sandbox Code Playgroud)

我怎么可能插入一些行,但后来得到这个错误?

python sqlite windows-vista

6
推荐指数
1
解决办法
4237
查看次数

在Selenium中访问动态生成的iframe的内容

我想使用XPath(或其他Selenium DSL定位器)来访问动态创建的iframe.我的目标是对动态iframe的内容做一些断言.

iframe不具有ID和只有下列HTML属性:

src="javascript:""" style="position: absolute; left: -2000px;"
Run Code Online (Sandbox Code Playgroud)

如果我能以某种方式选择框架iframe,那么我可以assertText或使用XPath来测试iframe内部.

但是,简单的方法似乎失败了.由于selectFrame("index=0")某种原因失败了.也许我需要一些方法来waitForiframe被加载.但我似乎无法为其创建定位器标识符iframe,所以我不能waitFor.

iframe selenium

6
推荐指数
1
解决办法
5335
查看次数

有哪些开源多变量或a/b测试框架或库可用?

Google网站优化工具http://www.google.com/websiteoptimizer和Visual Website Optimizer http://visualwebsiteoptimizer.com/都允许我为网页上的各个内容部分运行实验.但是,哪些库或框架可用于运行除HTML代码片段之外的其他内容的测试?

换句话说,是否有开源项目提供构建我自己的多变量测试所需的基础逻辑和计算?

一个这样的库是Ruby中的ABingo http://www.bingocardcreator.com/abingo.但是,还有哪些其他库/框架?

optimization frameworks

2
推荐指数
1
解决办法
5410
查看次数