小编Axe*_*xel的帖子

如何通过网页链接打开Chrome应用

我正在尝试创建一个简单的html链接,以在单击它时打开Chrome应用程序。让我们使用以下示例:

我已经安装了位于https://chrome.google.com/webstore/detail/videostream-for-google-ch/cnciopoikihiagdjbjpnocolokfelagl的应用程序

如果我从Chrome菜单中打开该应用程序,它将在一个新的浏览器标签中打开该应用程序,并在地址栏中显示chrome-extension://cnciopoikihiagdjbjpnocolokfelagl/app.html作为URL。

因此,天真的我以为只要单击链接,我就可以指定该URL以使其打开,即:

<a href="chrome-extension://cnciopoikihiagdjbjpnocolokfelagl/app.html">Link to the installed Chrome App</a>
Run Code Online (Sandbox Code Playgroud)

但这不起作用。如何正确链接到(已安装的)应用程序?

html google-chrome-app

5
推荐指数
1
解决办法
7748
查看次数

如何在 Java 中使用 Selenium WebDriver 和/或 Sikuli 平滑滚动

作为测量 Web 应用程序 FPS 的测试套件的一部分,我需要执行网页的平滑滚动。也就是说,与用户抓住滚动条并用鼠标移动它时的平滑度相同。

到目前为止,我已经尝试使用 sikuli 模拟按键,即多次按下向上/向下箭头键来滚动整个页面。我也尝试过使用 Javascript 方法:

public void scrollSmooth(int durationOfScroll){
    long timeWhenStarting = System.currentTimeMillis() / 1000L;
while (System.currentTimeMillis() / 1000L - timeWhenStarting < durationOfScroll) {
    ((JavascriptExecutor) driver).executeScript("window.scrollBy(0,10)", "");
    }
}
Run Code Online (Sandbox Code Playgroud)

这两种方法都无法实现它们的目的,因为它们都生成了逐步滚动,这在我同时想要测量 FPS(例如滚动时页面的平滑度)时不适合。

javascript java selenium

3
推荐指数
1
解决办法
3655
查看次数

标签 统计

google-chrome-app ×1

html ×1

java ×1

javascript ×1

selenium ×1