Drupal 7 如何从Behat中的colorpicker中选择颜色?

Drupal 7 如何从Behat中的colorpicker中选择颜色?,drupal-7,behat,color-picker,Drupal 7,Behat,Color Picker,因此,我在Drupal实例中有一个colorpicker,我需要在Behat中编写一个自动测试来选择颜色,并确保HTML的格式为: <div style="color:#13456;">Testing</div> 测试 是否有默认行为步骤,如“我想从colorpicker中选取”#13456“? 我还愿意在Behat中使用Selenium web驱动程序编写类似“我将colorpicker指针拖向“顶部”“右侧”之类的步骤 有人能解释一下吗?这样我就可以继续了 谢谢

因此,我在Drupal实例中有一个colorpicker,我需要在Behat中编写一个自动测试来选择颜色,并确保HTML的格式为:

<div style="color:#13456;">Testing</div>
测试
是否有默认行为步骤,如“我想从colorpicker中选取”#13456“? 我还愿意在Behat中使用Selenium web驱动程序编写类似“我将colorpicker指针拖向“顶部”“右侧”之类的步骤

有人能解释一下吗?这样我就可以继续了


谢谢

您可以将
evaluateScript
与jQuery脚本一起使用,如下所示:

jQuery('#colorpickerHolder').ColorPickerSetColor('#612828');

为此创建一个步骤以选择颜色,然后保存颜色并在另一个步骤中进行检查。

这似乎很有希望@lauda,谢谢!我会试试这个,如果它有效的话,我会把它标记为答案!