我試圖通過鏈接列表循環,並對每個鏈接執行一些操作。我可以使用elements迭代元素,但在forEach中使用click並不會阻止forEach中的下一步,而Selenium會堅持下去,因爲它試圖繼續對不在DOM中的元素執行操作。 var q = require("q");
var webdriverio = require('webdriverio');
var options = {
我將webdriver-io v3.x與Mocha結合使用。 爲了能夠在不同的網站上測試相同的組件,我想將測試外包給一個額外的功能。 爲了達到這個目的,我必須通過某種PassByReference將瀏覽器對象傳遞給這個額外的函數。我怎樣才能做到這一點? 示例代碼: // [...]
// this function shall be callable from every TestCase.