2016-09-28 146 views
0

我想从量角器中的颜色选择器窗口中自动选择颜色。 情景是:我必须设计一个屏幕并为不同的标题,正文等选择颜色。 只要单击该元素,颜色选择器窗口就会打开。为元素如何在量角器中从颜色选择器窗口中选择颜色

HTML代码

<div class="app_provision" ng-hide="appDetails.operating_system=='THIRD_PARTY'"> 
<div id="app-heading-div"> 
<div class="user-detail"> 
<label class="label_normal bold-label">Title Color</label> 
<input id="title-color" class="textbox ng-valid ng-not-empty ng-dirty ng-valid-parse ng-touched" type="color" style="width:240px;" ng-model="appDetails.title_color"> 
</div> 
<div class="user-detail"> 
<label class="label_normal bold-label">Title Text Color</label> 
<input id="title-text-color" class="textbox ng-pristine ng-untouched ng-valid ng-empty" type="color" style="width:240px;" ng-model="appDetails.title_text_color"> 
</div> 

Image depicts the scenario of colour picker

+0

所以颜色选择器弹出框是桌面应用程序,对不对? –

+0

是的。 @SudharsanSelvaraj – Tanushree

回答

0

不能通过硒控制这个弹出,通过发送键设置颜色为input

var colorInput = element(by.model("appDetails.title_color")); 
colorInput.sendKeys("#ff0000"); 
0

我不确定您是否粘贴了完整的HTML片段,但应该有<form>input元件的周围,并尝试提交form

element(by.css('#title-color')).sendKeys('#000000') 
element(by.css('#title-color')).submit() 
+0

@alecxe谢谢你指出。我编辑了我的回复 – AdityaReddy