我是 Selenium 2.0 和 WebDriver 的新手,欢迎任何关于如何解决我的问题的帮助和建议。
我正在查看的 html 代码是:
<html>
<head>
<body class="index">
<div class="container">
<div class="masthead">
<div class="status-bar">
<div class="app-vpn-selector-container">
<div id="page_tabs" class="tabs">
<div class="tab-group monitoring">
<div class="tab-group-name"> Monitoring </div>
<div class="tab active"> Status </div>
<div class="tab"> Events </div>
<div class="tab"> Reports </div>
<div class="tab"> Statistics </div>
</div>
<div class="tab-group configuration">
</div>
<div id="page_content" class="tab_content">
</div>
</body>
</html>
我的任务是存储选项卡的所有名称:Status、Events、Reports、Statistics并断言这些值存在。
List<WebElement> allTabs = webdriver1.findElements(By.xpath("//div[@id='page_tabs']/div/div"));
会让我找到元素,但我无法读取属性值。有人可以让我知道如何解决它。我花了很多时间在网上阅读信息,但找不到解决方案。提前致谢