TestCafe - 如何点击“选择班级”当身份证不可用时

发布于 2025-01-11 01:05:32 字数 125 浏览 0 评论 0原文

问题展示

由于没有 ID,因此无法单击此下拉列表,怎么可能我点击这个选择班级?

Showcase of issue

Unable to click on this dropdown list since it does not have an ID, how could I click on this select class?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

圈圈圆圆圈圈 2025-01-18 01:05:32

您可以使用类名、类名和元素名称来定位元素。

await t.click(Selector("select.product_sort_container"));

您必须掌握定位策略来定位网页中的元素。所有元素都不会有 ID。

参考:

  1. 选择页面元素
  2. 掌握 Web 自动化的 CSS

食谱:测试 < ;选择>元素

You can use the classname, classname with the element name to locating the element.

await t.click(Selector("select.product_sort_container"));

You will have to master location strategies to locate elements in the web pages. All elements will not have IDs.

Reference :

  1. Select Page Elements
  2. Mastering CSS for web automation

Recipe : Test <Select> Elements

暮年 2025-01-18 01:05:32

请参阅此文档了解如何使用选择器选择元素。

由于您的下拉菜单有一个 html 属性,您可以使用 Selector.withAttribute 方法。

Refer to this documentation to learn how to use selectors to select elements.

Since your dropdown has an html attribute you can use Selector.withAttribute Method.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文