是否可以从HTML字符串创建页面,就像使用jsdom一样,如下所示:
@implementation NSLayoutConstraint (Extensions)
- (CGFloat)iPhone3_5_Constant
{
return self.constant;
}
- (void)setIPhone3_5_Constant:(CGFloat)iPhone3_5_Constant
{
if ([UIScreen mainScreen].bounds.size.height < 500) {
self.constant = iPhone3_5_Constant;
}
}
@end
而不是使用global.document = jsdom.jsdom('<!doctype html><html><body></body></html>');
方法。
答案 0 :(得分:1)
如果您愿意写入中间文件,Nightmare会支持file://
个URI。例如:
nightmare.goto('file:///some/location/on/disk/myfile.html')
.then( ... )
梦魇不支持开箱即用的直接HTML注入。