我找到了为AngularJS web应用程序设计的 protractor 框架.

如何在不使用AngularJS的网站上使用 protractor ?

我写了我的第一个测试, protractor 触发了这条消息:

Error: Angular could not be found on the page https://www.stratexapp.com/ : retries looking for angular exceeded

推荐答案

如果您的测试需要与非Angular 页面交互,请使用browser.driver直接访问webdriver实例.

来自Protractor 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();

Asp.net相关问答推荐

502 DotNet WebApplication的网关nginx已损坏

更新剃须刀页面中图表的值

内容根路径在 .NET 6 中如何工作?

如何在 C# 中生成一个随机的 10 位数字?

是否可以在没有那些 .svn 文件夹的情况下从 subversion 签出文件?

说服遗留应用程序 VB6 开发人员切换到 C#

获取没有主机的 url 部分

多个 DataContext 类是否合适?

iOS 8 / Safari 8 不适用于 ASP.NET AJAX 扩展

使用 JSON.NET 解析 json 字符串

N' 在 SQL 脚本中代表什么? (插入脚本中字符之前使用的那个)

免费的 ASP.Net 和/或 CSS 主题

如何在 ASP.Net Core Razor 页面上重定向

存在 ios 7 虚拟键盘时,div 元素不会停留在底部

ASP.NET IIS Web.config [内部服务器错误]

将查询参数绑定到 ASP.NET Core 中的模型

如何判断本地主机

远程计算机无法连接到 Visual Studio Web 服务器

System.Threading.Tasks - 限制并发任务的数量

静态变量是线程安全的吗? C#