2011-09-28 102 views
-1

可以在任何budy解释如何从如何硒选择背景颜色

<div class="shc" style="background-color:#814c1b;">About Me</div> 

硒选择背景色。 我已经有这样的源代码

<div class="gwt-Label mock-tab selected-tab">My Account</div> 

我需要从中选择颜色。 我使用萤火虫来获取xpath或css。

我使用python,我是新来的硒。请帮忙。

+0

让我看看你有迄今为止硒的python代码,那么我可以并将帮助。 – naeg

回答

0

这是我终于得到了所有谁试图帮助相关questions.Thx所有的颜色,字体大小和allignment答案。

sel.get_eval("el = this.browserbot.findElement('xpath or css'); bold 
=window.document.defaultView.getComputedStyle(el,null).getPropertyValue('font-weight');") 
0

在Javascript中:

var xx = document.getElementsByClassName("gwt-Label"); 
var bgColorIs = xx[0].style.backgroundColor 

随着CSS选择

div.gwt-Label.mock-tab.selected-tab.background-color 

的XPath:

[DIV @类='GWT-标签模拟标签selected-标签']

XPath samples

CSS Selectors by Class

Javascript - getting an element by class name or tag name

+0

你可以给相同的代码使用Python COS我不知道JavaScript。 – Sirga

+0

当然你怎么解析这个HTML?你在使用BeautifulSoup(一个用于解析HTML的Python库)吗? – Michael

+0

我不知道你的意思?而在python中,我们没有名为getElementsByClassName的库。我用get_attribue()。 – Sirga