如何使用selenium获取移动NATIVE(没有webviews)应用的页面源代码?

时间:2016-10-27 05:02:50

标签: selenium selenium-webdriver appium webdriver-io appium-ios

如何使用selenium获取移动NATIVE(不使用webviews)应用的页面源,最好是在javascript中?

1 个答案:

答案 0 :(得分:2)

取决于您选择的javascript客户端。

例如,对于wd,您可以使用wd.source();,可以在wd api页面找到:https://github.com/admc/wd/blob/master/doc/api.md

对于webdriver-io,命令似乎是client.source();,可以从http://webdriver.io/api/protocol/source.html找到

如果你想使用selenium-webdriver,那么命令似乎是driver.getPageSource(); http://seleniumhq.github.io/selenium/docs/api/javascript/module/selenium-webdriver/index_exports_WebDriver.html#getPageSource