猿问

有没有办法单击我刚刚使用 java/selenium 安装的 chrome 扩展?

我正在自动化我的测试用例,我需要安装扩展并单击它,然后执行一些操作。我可以安装该插件,但无法单击该插件,因为 selenium/LeanFT 不允许我这样做。请建议我该怎么做?

我尝试过的 - java 中的 Actions 类单击 x,y 坐标 - 没有帮助我!


ITMISS
浏览 131回答 2
2回答

当年话下

我能够使用 Sikuli 的图像匹配技术单击图标(插件/扩展图标)。不过还是感谢您的贡献。赞赏!

慕田峪7331174

似乎没有一种简单的方法可以直接单击 Chrome 浏览器中的图标。但是,扩展程序通常有一些您可以访问的页面,例如选项或登录页面,您可以从那里开始工作。要找出网址:在浏览器中导航至“chrome://extensions/”找到您正在使用的扩展程序(在您的情况下为 GeoEdge)确保右上角的开发者模式已激活,否则请在 chrome 设置中激活它您现在应该能够看到扩展程序的 ID导航到所需页面:'chrome://extensions/EXTENSIONID/PAGE.html希望这可以帮助。
随时随地看视频慕课网APP

相关分类

Java
我要回答