通过 VBA Webdriver 检查 class html 的样式

Check a style of a class html via VBA Webdriver

使用VBA、webdriver、Chrome 作为导航器,我想检查html 页面中class 的样式。 这是 class : <div class="ice-sub-mon-mid idle" style="display: block;"><span class="ice-sub-mon-img"></span></div>

这是完整的 xpath: /html/body/div[1]/div[3]/div[2]/div[1]/div[1]

为了清楚起见,我想检查样式是否为 display: block; 或不是该文本。

我可以这样找到 class: .FindElementByXPath("/html/body/div[1]/div[3]/div[2]/div[1]/div[1]")

感谢您的帮助

这是获取属性值的语法: .FindElementByXPath("/html/body/div[1]/div[3]/div[2]/div[1]/div[1]").getAttribute("whichever-attribute-you-need")

然后您需要将它与您期望的值进行比较。

我可以建议您使用相对 xPaths 吗?它将更易于维护:)

祝你有美好的一天