我正在使用Selenium IDE,並想知道是否可以在Selenium命令中使用Selenium命令。在命令中使用Selenium命令?
例如,在storeEval命令中使用verifyElementPresent('someelement')來存儲true/false。
我知道這可能是使用JS,但使用Selenium IDE的內置命令將是非常省時!
我正在使用Selenium IDE,並想知道是否可以在Selenium命令中使用Selenium命令。在命令中使用Selenium命令?
例如,在storeEval命令中使用verifyElementPresent('someelement')來存儲true/false。
我知道這可能是使用JS,但使用Selenium IDE的內置命令將是非常省時!
如果我理解正確的,你想創建硒Nested function。答案是否定的,它不能。
對於SeleniumIDE reference,您會看到有3個部分的命令(命令,目標,值)。如果您在創建Selenium測試腳本時看到HTML代碼,您將看到它將命令完全分離爲三個部分,但它也沒有功能來存儲命令結果。
我找不到selenium說它不支持創建嵌套函數的文檔。然而,當你要測試某些東西時,它會變得更加複雜,但測試腳本本身已經很複雜。我建議你在user-extension.js中存儲你需要的東西,否則,用你想要的編程語言的測試腳本完成它。
硒具有命令storeElementPresent(locator, variable)
見http://release.seleniumhq.org/selenium-core/0.8.0/reference.html
這是正確的,謝謝你的答案,即使它是一個不! 我會考慮user-extension.js路由。 –