我在Mac OS X El Capitan上运行量角器时遇到问题。我已经安装了selenium webdriver。
sudo npm install -g protractor
我已经在全球和本地安装了量角器:
sudo npm install protractor
webdriver-manager start
Selenium服务器已经在运行:
[[NSUserDefaults standardUserDefaults] setObject:[[DIOSSession sharedSession] user]
forKey:@"diosSession"];
当我运行“protractor conf.js”时,我的测试失败了。
输出:
在http://localhost:4444/wd/hub使用selenium服务器 [launcher]运行WebDriver的1个实例
1)段页面遇到声明异常
消息:
TypeError:protractor.getInstance不是函数
TypeError:browser.getInstance不是函数
2)页面遇到声明异常 信息: TypeError:by.selectedOption不是函数
答案 0 :(得分:0)
是的,正如Girish所说,我发现不再支持protractor.getInstance(),by.selectedOptions,findElement(),findElements()等。我分别使用browser.getInstance(),by.model,element()和all()更改了这些事件。现在所有的测试都有效。谢谢你们。