我正在研究一些JSON解析器,但有些是本土的.是否有可以针对json解析器运行的验证测试,该解析器验证解析器是否"有效"并正确地序列化/反序列化JSON字符串?
我正在使用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)
我怎么可能插入一些行,但后来得到这个错误?
我想使用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")某种原因失败了.也许我需要一些方法来waitFor将iframe被加载.但我似乎无法为其创建定位器标识符iframe,所以我不能waitFor.
Google网站优化工具http://www.google.com/websiteoptimizer和Visual Website Optimizer http://visualwebsiteoptimizer.com/都允许我为网页上的各个内容部分运行实验.但是,哪些库或框架可用于运行除HTML代码片段之外的其他内容的测试?
换句话说,是否有开源项目提供构建我自己的多变量测试所需的基础逻辑和计算?
一个这样的库是Ruby中的ABingo http://www.bingocardcreator.com/abingo.但是,还有哪些其他库/框架?