与Playwright一起测试元标记

随 测试交流1 96字数 343阅读模式
摘要我想在Playwright中测试web应用程序的元标记,但我在官方文档中没有找到任何信息。有人能给我提供元数据测试方面的建议吗? 例如,我试图。。。

我想在Playwright中测试web应用程序的元标记,但我在官方文档中没有找到任何信息。有人能给我提供元数据测试方面的建议吗?

例如,我尝试测试:文章源自玩技e族-https://www.playezu.com/179081.html

<;元名称='描述'内容='一些东西“&燃气轮机;文章源自玩技e族-https://www.playezu.com/179081.html

test("Meta data", async ({ page }) => {
await page.goto(env.baseUrl)
const metaDescription = page.locator('meta [name="description"]')
await expect(metaDescription).toHaveText("something")})

结果是:文章源自玩技e族-https://www.playezu.com/179081.html

  • 接收到的字符串为&引用;
  • 正在等待选择器“meta[name=”description“]”

什么是错误的,如何以正确的方式进行测试?文章源自玩技e族-https://www.playezu.com/179081.html 文章源自玩技e族-https://www.playezu.com/179081.html

玩技站长微信
添加好友自动发送入群邀请
weinxin
rainbow-shownow
玩技官方公众号
官方微信公众号
weinxin
PLAYEZU
 
  • 版权提示:本站仅供存储任何法律责任由作者承担▷诈骗举报◁▷新闻不符◁▷我要投稿◁
    风险通知:非原创文章均为网络投稿真实性无法判断,侵权联系2523030730
    免责声明:内容来自用户上传发布或新闻客户端自媒体,切勿!切勿!切勿!添加联系方式以免受骗。
  • 原创转载:https://www.playezu.com/179081.html
    转载说明: 点我前往阅读>>>
    • stefan judis
      stefan judis 9

      您的定位器选择器不匹配任何内容。 元[名称=“描述”] 以a内的元素为目标 元 具有属性的元素 名称=’描述’. 要针对元元素本身,您必须使用 元[名称=“描述”] (注意删除的空格)。
      此外,元元素将文本保存在 所容纳之物 属性这就是为什么 toHaveText 无法工作。尝试 属性 相反
      以下是固定版本:
      const { test, expect } = require(‘@playwright/test’);

      test(‘basic test’, async ({ page }) => {
      await page.goto(‘https://your-site.com’);
      const 元Description = page.locator(‘元[名称=“描述”]’);
      await expect(元Description).属性(‘所容纳之物’, ‘something’)
      });

    匿名

    发表评论

    匿名网友
    确定