使用selenium webdriver获取占位符文本颜色

时间:2016-08-12 22:41:21

标签: java css selenium-webdriver ui-automation

enter image description here我有一个测试场景来验证输入元素中占位符文本的颜色。 我不知道如何使用硒。 我的HTML

    <div class="pe-input">
    <label for="input-text-active-PH">Active Basic text input with placeholder :</label>
    <input type="text" id="input-text-active-PH" placeholder="Basic text input field" value="">
</div>

这是css

    .pe-input input::-webkit-input-placeholder,
.pe-input textarea::-webkit-input-placeholder {
  font-style: italic;
  color: #6d6d6d; }

有人可以帮我解决如何使用selenium和java获取占位符文本颜色吗?

1 个答案:

答案 0 :(得分:1)

要从css获取值,您可以使用如下代码的getCssValue()方法:

char y[10] = "a"

这将返回该元素的css颜色值。