File tree Expand file tree Collapse file tree 3 files changed +9
-0
lines changed Expand file tree Collapse file tree 3 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -104,6 +104,8 @@ def set(value, options = {})
104
104
when "file"
105
105
files = value . respond_to? ( :to_ary ) ? value . to_ary . map ( &:to_s ) : value . to_s
106
106
command ( :select_file , files )
107
+ when "color"
108
+ node . evaluate ( "this.setAttribute('value', '#{ value } ')" )
107
109
else
108
110
command ( :set , value . to_s )
109
111
end
Original file line number Diff line number Diff line change 241
241
FileUtils . rm_f ( filename )
242
242
end
243
243
end
244
+
245
+ it "sets a value for a color input" do
246
+ element = @session . find ( :css , "#change_me_color" )
247
+ element . set ( "#ddeeff" )
248
+ expect ( element . value ) . to eq ( "#ddeeff" )
249
+ end
244
250
end
245
251
246
252
describe "Node#visible" do
Original file line number Diff line number Diff line change 38
38
< input type ="text " name ="change_me_withname " id ="change_me_withname ">
39
39
</ p >
40
40
< p > < input type ="file " name ="change_me_file " id ="change_me_file "> </ p >
41
+ < p > < input type ="color " name ="change_me_color " id ="change_me_color "> </ p >
41
42
< p id ="changes "> </ p >
42
43
< p id ="changes_on_input "> </ p >
43
44
< p id ="changes_on_keydown "> </ p >
You can’t perform that action at this time.
0 commit comments