一旦在ruby-capybara中验证数据,尝试为excel表格的单元格着色

时间:2016-04-06 19:55:44

标签: ruby capybara roo rubyxl

下面是我的代码,我尝试从Excel工作表中找到文本,然后单击应用程序上的“文本”。完成后,我想将该特定单元格(文本所在的位置)用绿色着色。

<Style x:Key="DataGridStyle" TargetType="{x:Type DataGrid}">
    <!-- Bunch of other setters -->
    <Setter Property="RowStyle">
    <Setter.Value>
        <Style TargetType="{x:Type DataGridRow}">
            <Setter Property="Background">
                <Setter.Value>
                    <MultiBinding Converter="{StaticResource DataGridRowBgConverter}">
                        <Binding Path="IsThis" />
                        <Binding Path="IsThat" />
                    </MultiBinding>
                </Setter.Value>
            </Setter>
        </Style>
    </Setter.Value>
    <Style.Triggers>
        <DataTrigger Binding="{Binding Path=PropertyToIndicateImageBackground}" Value="True">
            <Setter Property="Background">
                <ImageBrush ImageSource="YourImage.jpg"/> 
            </Setter>
        </DataTrigger>
    </Style.Triggers>
</Style>

错误消息是“未定义的方法`[]'为nil:NilClass(NoMethodError)”

注意:当我使用worksheet1.sheet_data [j-1] [k-1] .change_fill('008000')时,没有错误。但是单元格上仍然没有绿色。无法追踪。请建议

0 个答案:

没有答案