我发现了针对AngularJS Web应用程序制作的Protractor框架。
如何在未使用AngularJS的网站上使用Protractor?
我写了我的第一个测试,量角器触发了此消息:
Error: Angular could not be found on the page https://www.stratexapp.com/ : retries looking for angular exceeded
如果您的测试需要与非角度页面进行交互,请使用直接访问webdriver实例browser.driver。
browser.driver
量角器docs中的示例
browser.driver.get('http://localhost:8000/login.html'); browser.driver.findElement(by.id('username')).sendKeys('Jane'); browser.driver.findElement(by.id('password')).sendKeys('1234'); browser.driver.findElement(by.id('clickme')).click();