http://webdriver.io/guide/getstarted/modes.html
我绝对会尝试使用 Chromedriver 调试 webdriverio 测试。您根本无法单步执行代码,因为 webdriverio 命令是异步的,并且浏览器会话与测试不同步。
这是令人沮丧的,因为阅读文档,似乎您需要一个像 Chai 或 wdio 这样的测试框架来生成测试,但这似乎只是为了拥有程序同步命令而需要做很多工作。
我只需要使用 webdriverio 抓取一些网站,但是使用 Chrome devtools 调试这个异步命令太难了。
有没有办法强制 webdriverio 同步运行?
前任)
var loadedPage = webdriverio.remote(options).init().url('https://google.com');
除了loadedPage未准备好并且在调试移动到下一行时未定义。