// part of RootViewController.swift
class RootViewController: UITableViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
self.title = AppConsole(initial: self).run()
}
...
In [1]:
using Swifter
In [2]:
vc = initial("http://localhost:8080")
Out[2]:
In [3]:
@query UIScreen.mainScreen()
Out[3]:
In [4]:
@query vc.tableView.tap(section: 0, row: 1)
Out[4]:
In [5]:
@query UIScreen.mainScreen()
Out[5]:
In [6]:
@query vc.navigationController.pop()
Out[6]:
In [7]:
@query UIScreen.mainScreen()
Out[7]:
In [8]:
@query vc.tableView.tap(index: 2)
Out[8]:
In [9]:
@query UIScreen.mainScreen()
Out[9]:
In [10]:
@query vc.navigationController.pop()
Out[10]:
In [11]:
@query vc.tableView.tap(text: "cyan")
Out[11]:
In [12]:
@query UIScreen.mainScreen()
Out[12]:
In [13]:
@query vc.navigationController.pop()
Out[13]:
In [14]:
ENV["SWIFTER_SAVE_IMAGE"] = false
Out[14]: