如何在没有 javascript 的情况下使用 selenium.waitforvalue 命令?
How to use selenium.waitforvalue command without javascript?
我没有在 javascript 上工作,但我确实想在 chrome 中使用 waitforvalue 命令,就像我在 Internet Explorer 中所做的那样。
ie.waitforvalue script document.getElementsByClassName("footer").length expectedvalue 1
是否有任何其他格式可以在不使用 javascript 的情况下使用 selenium.waitforvalue 命令?
目前在 G1ANT 中不可能在不使用 javascript.
的情况下使用 selenium.waitforvalue
或 ie.waitforvalue
命令
顺便说一句,您的代码可以改进。我猜你只想等待加载 footer
class 元素而不是专门检查元素编号是否为 1.
这是检查 footer
class 的任何元素是否已加载的方法:
selenium.waitforvalue script ‴return !!document.getElementsByClassName("footer").length > 0‴ expectedvalue true
或者如果您使用的是 ie.waitforvalue
命令:
ie.waitforvalue script ‴!!document.getElementsByClassName("footer").length > 0‴ expectedvalue true
我没有在 javascript 上工作,但我确实想在 chrome 中使用 waitforvalue 命令,就像我在 Internet Explorer 中所做的那样。
ie.waitforvalue script document.getElementsByClassName("footer").length expectedvalue 1
是否有任何其他格式可以在不使用 javascript 的情况下使用 selenium.waitforvalue 命令?
目前在 G1ANT 中不可能在不使用 javascript.
的情况下使用selenium.waitforvalue
或 ie.waitforvalue
命令
顺便说一句,您的代码可以改进。我猜你只想等待加载 footer
class 元素而不是专门检查元素编号是否为 1.
这是检查 footer
class 的任何元素是否已加载的方法:
selenium.waitforvalue script ‴return !!document.getElementsByClassName("footer").length > 0‴ expectedvalue true
或者如果您使用的是 ie.waitforvalue
命令:
ie.waitforvalue script ‴!!document.getElementsByClassName("footer").length > 0‴ expectedvalue true