我正在尝试将 Selenium WebDriverJS 与 iOS 浏览器一起使用。不幸的是,这不起作用,因为我需要这样做。
我已经按照iPhoneDriver wiki page中的描述设置了“iWebDriver”项目。我已经复制了python脚本并且它有效。即使是一个小的 nodeJS 项目也可以工作,但是当我尝试从浏览器运行它时,Firefox 给了我以下错误消息。
错误:无法为此浏览器创建新客户端。尚未定义 WebDriver 会话 ID。
我试图运行的代码:
var driver = new webdriver.Builder().
usingServer('http://localhost:3001/wd/hub').
withCapabilities({'browserName': 'iPhone'}).
build();
driver.get('http://www.google.com');
driver.quit();
我已经编译了 WebDriverJs wiki page中描述的webdriverjs 。是的,webdriver.js 已加载;)