【发布时间】:2013-02-26 12:11:29
【问题描述】:
我在以下 id 元素上使用 selenium getAttribute("style") 方法:-
<div id="ntsDiv_1" style="width: 250px; text-align: left; white-space: normal; top: 1090px; left: 131px; visibility: hidden;" class="mlt-pop-container">
但 API 只返回一半的值。它正在返回 width: 250px; text-align: left; white-space: normal; 并且样式的剩余部分被剪裁。
我正在尝试提取可见性的值,但该方法未返回样式的完整值。因此,我无法确定能见度的正确值。
我执行了System.out.println("Style is:- "+super.getElement(NEXTAG_STORES_DIV).getAttribute("style"));
NEXTAG_STORES_DIV对应id元素的xpath,super.getElement通过xpath提取元素
请帮帮我!!
【问题讨论】:
-
那么什么版本的 Selenium?什么浏览器?这是什么语言的?
-
使用 Junit,firefox,我不知道的版本
-
你不是最好找出来吗?什么版本的火狐?
-
firefox 17.0,不知道如何找到硒版本,谷歌搜索但找不到
-
如果您只是想检查一个元素的可见性,请尝试在其上调用
isDisplayed(),而不是检查样式属性。
标签: selenium selenium-webdriver getattribute