我正在尝试拖动一个元素,然后将其拖放到一个拖放区域区域,但是测试没有在Cypress.io中执行拖放操作。如果有人能就这里的潜在问题提出建议,那将是非常有帮助的。没有抛出错误,但仍然没有拖放在这里发生。
describe('Verify the drag and drop test', function() {
it.only('Check whether the drag and drop of an item is working fine', function() {
cy.visit('http://www.seleniumeasy.
我有一些扳机:
DELIMITER $$
CREATE
TRIGGER `auto_user_auth` AFTER INSERT
ON `tbl_user`
FOR EACH ROW BEGIN
INSERT INTO authassignment(itemname, userid) VALUES ('Customer', NEW.id);
END$$
DELIMITER ;
PhpMyAdmin中的查询没有错误,但在查询之后:
DROP TRIGGER `auto_user_auth`
我得到了:
我们在Team City中运行Cypress测试,测试的输出非常冗长。当我直接在代理机器上运行测试时,我没有看到如此详细的日志记录,所以这可能是由于Team City的原因。
小样本(有数千个这样的例子):
cypress:https-proxy Making intercepted connection to 60378
cypress:server:server Got UPGRADE request from /__socket.io/?EIO=3&transport=websocket
cypress:server:timers queuing timer id 5 after
我是自动化谷歌计算器。而且,Cypress有时无法执行单击按钮。测试单击按钮(0到9)并执行一些简单的数学操作。而在30%的机会,它不能点击元素和测试将失败。
当问题出现时,我也录制了一段视频。
我的项目位于这里:
To run the test run : "npm run test:e2e:functional"
我试着用不同的定位器。最初,我只使用ID (#cwbt15 15),但是在我做了更具体的定位器( #cwbt15 15> .cwbtpl > .cwbts)之后,仍然存在相同的问题。
有没有人知道为什么会发生这种情况,以及如何避免这种行为?
项目结构
delimiter $$
drop TRIGGER if EXISTS upflttyprateTrig
create TRIGGER upflttyprateTrig
AFTER UPDATE ON flttyprate
FOR EACH ROW BEGIN
INSERT INTO `histflttyprate` (
`flttyprate_Id`,
`flttyprate_Flttyp_Id_Fk`,
`flttyprate_Date_Eff`,
`fltty
我根据柏树文档安装了柏树。打开Cypress并选择要运行的测试后,我立即得到以下错误:
**Title:** Error running plugin
消息:插件引发了以下错误。我们停止运行你的测试是因为一个插件崩溃了。请检查您的插件文件(C:\Users\metin\Desktop\Programming\School\Typescript\From JS to TS\cypress\plugins\index.js)
堆栈跟踪:
Error: The following error was thrown by a plugin. We stopped running your tests
假设数据库中有一些带有函数的触发器,如下所示: -- Insert a new entry into another table
-- every time a NEW row is inserted
CREATE FUNCTION trgfunc_write_log() RETURNS TRIGGER AS $$
BEGIN
INSERT INTO some_other_table (
-- some columns
meter_id,
date_taken,
temperature,
) values (