我正在开发一个测试用例,其中我需要验证更改下拉列表中的选项是否会更改页面的样式。我想知道 Webdriver 是否能够从元素获取 css 文档 url。我觉得这是我的测试用例的最佳解决方案,因为我现在知道页面上会发生什么变化,但我确实知道它将具有与原始页面加载不同的 css 源。附件是我希望提取的信息的屏幕截图。也许可以使用
getCssValue()
但我不确定 css 属性是什么(如果有的话)。
<input id="username" name="name" value="selenium">input</input>
您可以使用
element.getAttirbute("");
,在这种情况下,如果您使用 driver.findElement(By.Id('username')).getAttribute("value");
它将返回 Selenium。