去除空格和换行
it('注意事項を予約することができます(You can make an appointment)', async function() {
var checkname = await driver.findElement(By.xpath(data.group2.name)).getText();
checkname = checkname.replace(/[ ]/g, "");
var checkname_true = checkname.replace(/[\r\n]/g, "");
expect(checkname_true).to.be.equal(data.group2.value,'注意事項を予約することができます不正(appointment error)');
logger.info('注意事項を予約することができます',checkname_true);
});
selenium相关代码
await driver.get(data.url);
await driver.findElement(By.id(data.day)).clear();
await driver.findElement(By.xpath(data.hopetimetwo)).click();
await driver.wait(until.elementLocated(By.xpath(data.month.name)));
await driver.sleep(6000);
await driver.findElement(By.linkText(data.alter.back_login)).click();
await driver.findElement(By.partialLinkText(data.alter.make_request)).click();
var checkname = await driver.findElement(By.xpath(data.inputPrice.name)).getText();
var checkname = await driver.findElement(By.xpath(data.inputcady.name)).getAttribute('src');