webdriver 能否获取元素正在使用的样式表 url

问题描述 投票:0回答:1

我正在开发一个测试用例,其中我需要验证更改下拉列表中的选项是否会更改页面的样式。我想知道 Webdriver 是否能够从元素获取 css 文档 url。我觉得这是我的测试用例的最佳解决方案,因为我现在知道页面上会发生什么变化,但我确实知道它将具有与原始页面加载不同的 css 源。附件是我希望提取的信息的屏幕截图。也许可以使用

getCssValue()
但我不确定 css 属性是什么(如果有的话)。 enter image description here

javascript c# css selenium selenium-webdriver
1个回答
-1
投票
<input id="username" name="name" value="selenium">input</input>

您可以使用

element.getAttirbute("");
,在这种情况下,如果您使用
driver.findElement(By.Id('username')).getAttribute("value");
它将返回 Selenium。

© www.soinside.com 2019 - 2024. All rights reserved.