• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java Color类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.openqa.selenium.support.Color的典型用法代码示例。如果您正苦于以下问题:Java Color类的具体用法?Java Color怎么用?Java Color使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Color类属于org.openqa.selenium.support包,在下文中一共展示了Color类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: styleIsChangedIfMarkingsAreActivated

import org.openqa.selenium.support.Color; //导入依赖的package包/类
@Test
public void styleIsChangedIfMarkingsAreActivated() {

    doReturn(Color.fromString("#aaaaaa")).when(configuration).getMarkingsColorReadBackground();
    doReturn(Color.fromString("#bbbbbb")).when(configuration).getMarkingsColorReadOutline();
    doReturn(true).when(configuration).isMarkingsEnabled();

    cut.markAsRead(fragment);

    verify(styleChanger).changeStyleInformation(same(fragment), cssCaptor.capture());
    Map<String, String> properties = cssCaptor.getValue();

    assertThat(properties).containsEntry(CssProperties.OUTLINE_STYLE, "solid");
    assertThat(properties).containsEntry(CssProperties.OUTLINE_WIDTH, "2px");
    assertThat(properties).containsEntry(CssProperties.OUTLINE_COLOR, "#bbbbbb");
    assertThat(properties).containsEntry(CssProperties.BACKGROUND_COLOR, "#aaaaaa");

}
 
开发者ID:testIT-WebTester,项目名称:webtester2-core,代码行数:19,代码来源:MarkerTest.java


示例2: markElement

import org.openqa.selenium.support.Color; //导入依赖的package包/类
private void markElement(PageFragment fragment, Color backgroundColor, Color outlineColor) {

        Map<String, String> cssStyleAttributes = new HashMap<>();
        cssStyleAttributes.put(CssProperties.OUTLINE_STYLE, "solid");
        cssStyleAttributes.put(CssProperties.OUTLINE_WIDTH, "2px");
        cssStyleAttributes.put(CssProperties.OUTLINE_COLOR, outlineColor.asHex());
        cssStyleAttributes.put(CssProperties.BACKGROUND_COLOR, backgroundColor.asHex());

        styleChanger.changeStyleInformation(fragment, cssStyleAttributes);

    }
 
开发者ID:testIT-WebTester,项目名称:webtester2-core,代码行数:12,代码来源:Marker.java


示例3: markingsColorUsedBackgroundCanBeChanged

import org.openqa.selenium.support.Color; //导入依赖的package包/类
@Test
void markingsColorUsedBackgroundCanBeChanged() {
    Color color = Colors.BLUEVIOLET.getColorValue();
    Configuration configuration = cut.setMarkingsColorUsedBackground(color);
    assertThat(cut.getMarkingsColorUsedBackground()).isEqualTo(color);
    assertThat(configuration).isSameAs(cut);
}
 
开发者ID:testIT-WebTester,项目名称:webtester2-core,代码行数:8,代码来源:BaseConfigurationTest.java


示例4: markingsColorUsedOutlineCanBeChanged

import org.openqa.selenium.support.Color; //导入依赖的package包/类
@Test
void markingsColorUsedOutlineCanBeChanged() {
    Color color = Colors.ALICEBLUE.getColorValue();
    Configuration configuration = cut.setMarkingsColorUsedOutline(color);
    assertThat(cut.getMarkingsColorUsedOutline()).isEqualTo(color);
    assertThat(configuration).isSameAs(cut);
}
 
开发者ID:testIT-WebTester,项目名称:webtester2-core,代码行数:8,代码来源:BaseConfigurationTest.java


示例5: markingsColorReadBackgroundCanBeChanged

import org.openqa.selenium.support.Color; //导入依赖的package包/类
@Test
void markingsColorReadBackgroundCanBeChanged() {
    Color color = Colors.ANTIQUEWHITE.getColorValue();
    Configuration configuration = cut.setMarkingsColorReadBackground(color);
    assertThat(cut.getMarkingsColorReadBackground()).isEqualTo(color);
    assertThat(configuration).isSameAs(cut);
}
 
开发者ID:testIT-WebTester,项目名称:webtester2-core,代码行数:8,代码来源:BaseConfigurationTest.java


示例6: markingsColorReadOutlineCanBeChanged

import org.openqa.selenium.support.Color; //导入依赖的package包/类
@Test
void markingsColorReadOutlineCanBeChanged() {
    Color color = Colors.AZURE.getColorValue();
    Configuration configuration = cut.setMarkingsColorReadOutline(color);
    assertThat(cut.getMarkingsColorReadOutline()).isEqualTo(color);
    assertThat(configuration).isSameAs(cut);
}
 
开发者ID:testIT-WebTester,项目名称:webtester2-core,代码行数:8,代码来源:BaseConfigurationTest.java


示例7: getSeriesColorAtXAxisPosition

import org.openqa.selenium.support.Color; //导入依赖的package包/类
protected Color getSeriesColorAtXAxisPosition(int series,
		String xAxisLabelValue) {
	// The series can vary depending on the structure of the chart, by
	// default it is fine but if this doesn't work you may need to tweak the
	// series
	int barNumber = getXAxisLabelsText().indexOf(xAxisLabelValue);
	// The below varies depending on the structure of the chart, by default
	// we need to multiply by 4
	barNumber = barNumber * 4;
	return Color.fromString(chart.findElement(
			By.cssSelector(".highcharts-series-group > g:nth-of-type("
					+ series + ") > rect:nth-of-type(" + barNumber + ")"))
			.getAttribute("fill"));
}
 
开发者ID:gautamsabba,项目名称:UIFramework,代码行数:15,代码来源:HighCharts.java


示例8: markAsUsed

import org.openqa.selenium.support.Color; //导入依赖的package包/类
/**
 * Marks the given {@link PageObject page object} as 'used' using the
 * configured colors from the page object's browser's {@link Configuration
 * configuration}.
 *
 * @param pageObject the page object to mark.
 * @since 0.9.6
 */
public static void markAsUsed(PageObject pageObject) {
    Configuration configuration = pageObject.getBrowser().getConfiguration();
    if (configuration.markingsAreActivated()) {
        Color backgroundColor = configuration.getMarkingsColorUsedBackground();
        Color outlineColor = configuration.getMarkingsColorUsedOutline();
        markElement(pageObject, backgroundColor, outlineColor);
    }
}
 
开发者ID:testIT-WebTester,项目名称:webtester-core,代码行数:17,代码来源:Marker.java


示例9: markAsRead

import org.openqa.selenium.support.Color; //导入依赖的package包/类
/**
 * Marks the given {@link PageObject page object} as 'read' using the
 * configured colors from the page object's browser's {@link Configuration
 * configuration}.
 *
 * @param pageObject the page object to mark.
 * @since 1.2
 */
public static void markAsRead(PageObject pageObject) {
    Configuration configuration = pageObject.getBrowser().getConfiguration();
    if (configuration.markingsAreActivated()) {
        Color backgroundColor = configuration.getMarkingsColorReadBackground();
        Color outlineColor = configuration.getMarkingsColorReadOutline();
        markElement(pageObject, backgroundColor, outlineColor);
    }
}
 
开发者ID:testIT-WebTester,项目名称:webtester-core,代码行数:17,代码来源:Marker.java


示例10: markElement

import org.openqa.selenium.support.Color; //导入依赖的package包/类
private static void markElement(PageObject pageObject, Color backgroundColor, Color outlineColor) {

        Map<CSSProperty, String> cssStyleAttributes = new HashMap<CSSProperty, String>();
        cssStyleAttributes.put(CSSProperties.OUTLINE_STYLE, "solid");
        cssStyleAttributes.put(CSSProperties.OUTLINE_WIDTH, "2px");
        cssStyleAttributes.put(CSSProperties.OUTLINE_COLOR, outlineColor.asHex());
        cssStyleAttributes.put(CSSProperties.BACKGROUND_COLOR, backgroundColor.asHex());

        styleChanger.changeStyleInformation(pageObject, cssStyleAttributes);

    }
 
开发者ID:testIT-WebTester,项目名称:webtester-core,代码行数:12,代码来源:Marker.java


示例11: toString

import org.openqa.selenium.support.Color; //导入依赖的package包/类
private String toString(Color color) {
    for (Colors namedColor : Colors.values()) {
        if (namedColor.getColorValue().equals(color))
            return namedColor.toString().toLowerCase();
    }
    return color.asHex().toLowerCase();
}
 
开发者ID:jhc-systems,项目名称:redsniff,代码行数:8,代码来源:ColorMatcher.java


示例12: matchesSafely

import org.openqa.selenium.support.Color; //导入依赖的package包/类
@Override
protected boolean matchesSafely(WebElement item,
        Description mismatchDescription) {
    Color actualColor = Color.fromString(item.getCssValue(attributeName));
    if (actualColor.equals(expectedColor))
        return true;
    else {
        mismatchDescription.appendText(attributeName + " was " + toString(actualColor));
        return false;
    }
}
 
开发者ID:jhc-systems,项目名称:redsniff,代码行数:12,代码来源:ColorMatcher.java


示例13: getAttributeAsColor

import org.openqa.selenium.support.Color; //导入依赖的package包/类
/**
 * Return the given attribute as a color or null if the attribute is not
 * specified.
 * 
 * @param attributeName
 * @return
 */
public Color getAttributeAsColor(String attributeName) {
	try {
		return Color.fromString(element.getAttribute(attributeName));
	} catch (Exception e) {
		return null;
	}
}
 
开发者ID:gwtd3,项目名称:gwt-d3,代码行数:15,代码来源:ElementPageObject.java


示例14: getMarkingsColorUsedBackground

import org.openqa.selenium.support.Color; //导入依赖的package包/类
@Override
public Color getMarkingsColorUsedBackground() {
    return Color.fromString(getStringProperty(key(NamedProperties.MARKINGS_USED_BACKGROUND), "#ffd2a5"));
}
 
开发者ID:testIT-WebTester,项目名称:webtester2-core,代码行数:5,代码来源:BaseConfiguration.java


示例15: setMarkingsColorUsedBackground

import org.openqa.selenium.support.Color; //导入依赖的package包/类
@Override
public BaseConfiguration setMarkingsColorUsedBackground(Color color) {
    return setProperty(key(NamedProperties.MARKINGS_USED_BACKGROUND), color.asHex());
}
 
开发者ID:testIT-WebTester,项目名称:webtester2-core,代码行数:5,代码来源:BaseConfiguration.java


示例16: getMarkingsColorUsedOutline

import org.openqa.selenium.support.Color; //导入依赖的package包/类
@Override
public Color getMarkingsColorUsedOutline() {
    return Color.fromString(getStringProperty(key(NamedProperties.MARKINGS_USED_OUTLINE), "#916f22"));
}
 
开发者ID:testIT-WebTester,项目名称:webtester2-core,代码行数:5,代码来源:BaseConfiguration.java


示例17: setMarkingsColorUsedOutline

import org.openqa.selenium.support.Color; //导入依赖的package包/类
@Override
public BaseConfiguration setMarkingsColorUsedOutline(Color color) {
    return setProperty(key(NamedProperties.MARKINGS_USED_OUTLINE), color.asHex());
}
 
开发者ID:testIT-WebTester,项目名称:webtester2-core,代码行数:5,代码来源:BaseConfiguration.java


示例18: getMarkingsColorReadBackground

import org.openqa.selenium.support.Color; //导入依赖的package包/类
@Override
public Color getMarkingsColorReadBackground() {
    return Color.fromString(getStringProperty(key(NamedProperties.MARKINGS_READ_BACKGROUND), "#90ee90"));
}
 
开发者ID:testIT-WebTester,项目名称:webtester2-core,代码行数:5,代码来源:BaseConfiguration.java


示例19: setMarkingsColorReadBackground

import org.openqa.selenium.support.Color; //导入依赖的package包/类
@Override
public Configuration setMarkingsColorReadBackground(Color color) {
    return setProperty(key(NamedProperties.MARKINGS_READ_BACKGROUND), color.asHex());
}
 
开发者ID:testIT-WebTester,项目名称:webtester2-core,代码行数:5,代码来源:BaseConfiguration.java


示例20: getMarkingsColorReadOutline

import org.openqa.selenium.support.Color; //导入依赖的package包/类
@Override
public Color getMarkingsColorReadOutline() {
    return Color.fromString(getStringProperty(key(NamedProperties.MARKINGS_READ_OUTLINE), "#008000"));
}
 
开发者ID:testIT-WebTester,项目名称:webtester2-core,代码行数:5,代码来源:BaseConfiguration.java



注:本文中的org.openqa.selenium.support.Color类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java CountResponse类代码示例发布时间:2022-05-22
下一篇:
Java ApplicationAttemptReportPBImpl类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap