protractor - 如何使用量角器找到桌面视图的汉堡图标?
解决方案
如果没有特定的独特方式来定位它,我建议按 className 使用。
试试这个:
var hamburgerIcon = element.all(by.className('gs-hamburger')).last();
如果这不起作用,您可以更具体地尝试使用 css 选择器:
var hamburgerIcon = element.all(by.css('.p-2.ng-star-inserted span .gs-hamburger')).last();
这.last();
是因为对于桌面视图,您需要第二个元素。
然后使用变量并单击它:
hamburgerIcon.click();
推荐阅读
- google-apps-script - 是否可以将 Google 表格中的多张表格作为电子邮件附件发送?
- java - 如何在jar文件中获取资源文件夹的路径
- python - 如何通过单击 PySimpleGUI 中的行来触发事件
- node.js - 使用 Postgres 和 NodeJS 将带有 Buffer 的行更新为 bytea 类型的列
- java - 如何运行包含不同公共类的包?
- powerquery - Power Query:列比较的 M 代码
- python - != 和 IF not in 之间的区别
- excel - 删除所有状态为“XXX”的订单的宏,然后删除所有订单类型:Z、L、ZR
- javascript - 带有变量的打字稿类型注释
- c# - 为 .net5 Worker Service (Windows) 创建 MSI 安装程序