我正在尝试使用 selenium-webdriverjs 编写浏览器测试。当我调用以下代码片段时,我得到错误:错误响应:13。
browser.waitForCondition('var element = document.querySelector(".selector"); var style = document.defaultView.getComputedStyle(element,null); style =' + btnColor ,timeout);
我正在等待一个条件,我想从从 css 选择器获得的元素中获取计算的 css 样式。然后将计算出的 css 样式与名为 btnColor 的变量进行比较。(我知道使用称为 getComputedCss 的 Webdriver JS API 方法也可以做同样的事情。但是,我有兴趣使用 waitForCondition 来实现相同的目的。)
我想知道如何正确使用 waitForCondition 来实现我想要做的事情,以及为什么代码片段会抛出错误。
提前致谢!