【发布时间】:2017-05-28 18:47:57
【问题描述】:
我的 GUI 中有一个显示按钮,用于显示连接状态(带有绿色复选标记的按钮表示连接已建立,带有红色叉号表示未连接) 我必须使用我的代码检查状态。 我正在解析该特定标题栏类名称(容器流体)的内容。 由此,我正在解析该显示按钮的显式内容。
elem = driver.find_element_by_class_name("container-fluid")
a= elem.get_attribute("outerHTML")
b= a.split("powerOn icon-ok-sign")
在此之后,我解析该按钮的一些显式内容并确定是否存在连接。
但如果我使用 class="powerOn icon-ok-sign",我会收到错误:
不允许使用复合类名
<div class="powerOn icon-ok-sign" data-original-title="Connection" style=" font-size: 2em;" data-toggle="tooltip" title="" data-placement="bottom" ng-class="{&quot;powerOn icon-ok-sign&quot;: titleArea.systemStatus.connection.value, &quot;powerOff icon-remove-sign&quot; : !titleArea.systemStatus.connection.value}"></div>
【问题讨论】:
标签: python selenium selenium-webdriver css-selectors classname