8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/browserctl/commands/fill.rb', line 8
def self.run(client, args)
name = args.shift
ref = FlagExtractor.(args, "--ref")
if ref
value = FlagExtractor.(args, "--value")
abort "usage: browserctl fill <page> --ref <ref> --value <value>" unless name && value
puts client.fill(name, nil, value, ref: ref).to_json
else
selector = args.shift
value = args.shift
abort "usage: browserctl fill <page> <selector> <value>" unless name && selector && value
puts client.fill(name, selector, value).to_json
end
end
|