问题标签 [browser-testing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
selenium-ide - 如何在 Chrome 上修复 Katalon Recorder
我是 Kalalon Recorder 的新手。安装 Katalon 后,在打开插件时,它会在新窗口中打开。
是否有一个选项可以修复浏览器中的插件,以便我们可以同时看到浏览器和插件。
我尝试了不同的选择,但对我没有用!!!
提前致谢
laravel - Laravel 黄昏断言闪烁消息
我的页面上生成了以下 Flash 消息
试图通过断言
没有运气
我总会得到
尽管消息在正文中
我究竟做错了什么?
谢谢
php - 从另一个类调用 PHP 方法
这肯定已经回答了不止一次。但我不明白我的情况。
所以我正在为我们项目的一部分编写浏览器测试。
功能是,有用户,可以登录和其他不允许的。所以我写了2个测试。测试A。尝试在没有权限的情况下登录,我检查是否可以看到“出现问题”的弹出窗口。另一个TestB是注册用户。我检查他是否可以到达“商店”页面。
所以我在类 LoginPage.php 中写了一个方法
类 LoginPage.php
到目前为止,我们的项目没有检查密码,因为我们无权访问数据库。
此类包含 testA 和 testB。我只会显示测试 B,因为 testA 或多或少相同,只是使用另一个 emai。
我知道代码不起作用,但我是 OOP 新手,我不明白如何调用其他类的方法。
我希望有一个人可以帮助我。
提前致谢
雅尼克
php - ->assertSee 和 ->See 有什么区别
简单的问题,在谷歌上找不到任何令人满意的东西。
->assertSee
和 和有什么不一样->See
?
我应该使用哪个来检查页面中的内容?
php - 如何使用字符串值修复黄昏 $browser->select()
我有一个过滤器,一个选项是选择设备类型。有一个可能的选项列表,您只能使用其中一个选项(所以没有纯文本)
过滤器字段被命名为 typ_id 并且可以使用
我想使用的变量被称为
所以我的第一次尝试是
但这不起作用。
所以只是为了检查我用过
这可行,但不是一个选项,因为我想使用字符串“笔记本电脑”来选择类型。
这是过滤器和类型 html 代码的屏幕截图:
如何使用“笔记本电脑”(或 $type_id)来选择笔记本电脑选项?
javascript - 如何向赛普拉斯故障添加额外数据?
当测试用例失败时,我想记录额外的数据。我在哪里可以最好地插入我的自定义错误处理程序?
例如:
当这在赛普拉斯仪表板中失败时,我得到:
我可以做些什么来自定义这个错误,比如:
最终,我想记录一些额外的上下文数据,这样我就可以调查 + 调试为什么测试可能会失败/失败。
xpath - Fitnesse & XPath - Count() 不返回整数,而是返回列表
在使用 Fitnesse、Slim 和浏览器测试框架时,我遇到了计算有序列表(简化)中项目数量的挑战:
我发现其中一种计数方法:
|check |number of items |xpath=//b |in |xpath=//a |3 |
不起作用,因为它只会测试文本出现在网页上的次数,而不是元素。因此,我被指向 xpath 的计数函数,但它返回项目列表而不是出现的总数,如下所示:
因此,我如何才能获得某个元素出现次数的整数?
automated-tests - 仅在一次测试中禁用赛普拉斯中的网络安全
在阅读了关于网络安全的赛普拉斯文档以及何时禁用它之后,我决定我确实需要这样做。有没有办法只为一个特定的测试/测试套件禁用它?我使用的是3.4.1 版本,并且正在设置此配置cypress.json
- 因此它对所有测试都是全局的。
有没有办法只为一次测试禁用网络安全?谢谢!
laravel-5.7 - 无法使用 Dusk 运行 Laravel 浏览器测试
我正在使用 Laravel 5.7 设置浏览器测试。安装 Laravel Dusk。我最开始的php artisan dusk
命令返回错误
我的 Chrome 版本是 76。最初,我看到“Chrome 版本必须介于 70 和 73 之间”。所以我为我的相应浏览器版本下载了 Chrome 驱动程序。然后再次运行命令,我看到一个新的错误Facebook\WebDriver\Exception\UnrecognizedExceptionException: invalid argument
运行初始后我没有更改任何代码php artisan dusk:install