【问题标题】:Selenium Web Driver using PHPUnit to open a currently firefox window from a linkSelenium Web Driver 使用 PHPUnit 从链接打开当前的 firefox 窗口
【发布时间】:2014-11-11 02:19:39
【问题描述】:

我正在使用使用 phpunit 的 selenium web 驱动程序,我现在面临的问题是我有一个链接按钮,当我单击此按钮时,当前链接会在新页面中打开,我不知道如何打开当前打开的新页面,有人可以帮助我如何在 PHPUnit 中编写代码以打开当前新打开的页面

【问题讨论】:

  • 希望下面的链接能帮到你stackoverflow.com/questions/3282043/…
  • 这无济于事,因为waitForPopup和SelectWindow不是webdriver的功能,无法使用,请问有人可以帮我解决具体问题吗

标签: selenium selenium-webdriver phpunit


【解决方案1】:

在 PHPunit 函数中使用“WindowHandles”

这是在选项卡之间导航的解决方案:

如果您的浏览器中有两个打开的选项卡,并且您想切换到下一个选项卡,则以下代码将起作用:

$window_handles = $this->windowHandles();

$this->window($window_handles[1]);

如果您想切换回上一个选项卡,只需更改索引,如下所示:

$window_handles = $this->windowHandles();

$this->window($window_handles[0]);

【讨论】:

    猜你喜欢
    • 2016-07-02
    • 2017-09-15
    • 1970-01-01
    • 2017-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多