使用 CSS/JS 可以更改用户看到的鼠标指针光标。例如,您可以设置cursor: wait
将光标更改为微调器。
我想做的是进行 Selenium 测试,等待光标更改为/从wait
。但是,我找不到任何“预期条件”(EC)方法来观察光标的 CSS 值。
有什么方法可以等待游标更改(除了休眠并定期检查其值之外)?
理论上,我相信你可以等到element.GetCssValue("cursor") == "wait"
。如果您能提供一个演示页面来测试它那就太好了。
预期条件 (EC) 是为共同创建的wait.Until
等待光标时的用法似乎很少见。
C# 中的示例代码:
// depends on which element you want to wait, here take <body> as an example
var wait = new WebDriverWait(driver, TimeSpan.FromMilliseconds(5000));
wait.Until(d => d.FindElement(By.TagName("body")).GetCssValue("cursor") == "wait");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)