【发布时间】:2018-09-16 21:48:15
【问题描述】:
我目前正在开发一个 ios 应用程序。该应用程序中的一项功能需要一些 WebKit 自动化。我想做一些类似于 selenium 的事情;我想使用其 ID 或 Xpath 将文本输入文本字段,然后使用其 ID 或 Xpath 按下按钮。
示例:在 google.com 上的 google 搜索栏中输入文本,然后以编程方式单击搜索。
我已经在 selenium (Java) 中完成了上述操作。虽然我正在寻找一种在 ios 上执行此操作的方法(使用 swift)。无论如何我可以在本地做到这一点吗?或者有没有我可以用来做这个的cocoapod?如果没有,是否可以使用 swift 运行 javascript 文件来执行此操作?
我还知道一个名为 WKZombie 的 cocoapod,它完全可以满足我的需求,尽管它的文档相当混乱,而且它是一个无头浏览器(我希望用户看到正在发生的事情,所以这不起作用,尽管如果没有其他方法,我可以抓取 HTML 并显示它)。另外我不认为 appium 会工作,因为我希望它可以在独立应用程序中工作。
(另外,这是我的第一篇文章,所以我对任何不正确的格式或类似的东西表示歉意)
【问题讨论】:
-
您最终弄清楚如何自动浏览多个页面了吗?
标签: ios swift selenium automation webkit