小编har*_*der的帖子

无法从 加载扩展。清单文件丢失或不可读 - 没有扩展名

我正在尝试使用 Selenium Webdriver 和 webdrivermanager (bonigarcia) 运行自动化测试。我正在使用 Ubuntu + IntelliJ Idea。对于 Firefox,驱动程序启动时没有任何问题。对于 Chrome 我得到的信息:

selenium webdriver 无法从 . 清单文件丢失或不可读

我在这里没有得到这个扩展的任何名称,所以不知道是什么问题。

我已经尝试卸载、清除所有缓存、尝试在不同的 PC 上等。

谢谢!

java ubuntu selenium webdriver selenium-chromedriver

6
推荐指数
1
解决办法
6789
查看次数

如何在 Cypress 中发送带有测试报告的电子邮件

我正在努力实现以下目标:

  1. 创建仅包含测试名称和状态(失败/通过)的简单测试报告
  2. 通过电子邮件以基本 HTML 形式发送此报告。

为了实现这一目标,我需要:

  1. 一个基本的报告器而不是默认的报告器
  2. 图书馆,可以发送电子邮件。我已经尝试过了nodemailer。但是,当我将其与赛普拉斯解决方案连接时,它没有发送任何电子邮件。我尝试了不同的邮箱帐户(nodemailer.createTestAccount(),一个来自我公司,一个来自 SendGrid),但这不起作用(我没有收到任何电子邮件)

关于第2点,这是我使用的代码示例。这是index.js 文件中的代码 - 我需要在所有测试后发送它:

after(() => {

var nodemailer = require('nodemailer');
var sgTransport = require('nodemailer-sendgrid-transport');

var options = {
  auth: {
    api_user: 'sendgrid_USER',
    api_key: 'sendgrid_APIKEY'
  }
}

var client = nodemailer.createTransport(sgTransport(options));

var email = {
    from: 'FROM_MAIL.PL',
    to: 'TO_MAIL.PL',
  subject: 'Hello',
  text: 'Hello world',
  html: '<b>Hello world</b>'
};

client.sendMail(email, function(err, info){
    if (err ){
      console.log(error);
    }
    else {
      console.log('Message sent: ' + info.response);
    }
});
Run Code Online (Sandbox Code Playgroud)

});

email nodemailer test-reporting cypress

5
推荐指数
1
解决办法
8420
查看次数