【发布时间】:2011-02-18 20:06:06
【问题描述】:
我在页面上有按钮,用作指向另一个页面的链接。所以当用户点击按钮时,他们会被重定向到正确的页面。
我正在使用 PHPUnit 的 Selenium 扩展,我想测试按钮是否正确重定向了用户。这是我要测试的 HTML:
<button onclick="window.location='/sponsor';" value="Continue" type="button" id="sponsorContinue" name="sponsorContinue">Continue</button>
我已经尝试了很多不同的方法来点击按钮,但我似乎无法让其中任何一种工作:
$this->click("//button[@id='sponsorContinue']");
此命令执行并且不会引发任何错误,但页面不会被重定向。当我手动单击按钮时它工作正常。我该怎么办?
【问题讨论】:
-
这个 sn-p 对我来说很好用。您使用的是什么浏览器/操作系统?
标签: php selenium phpunit selenium-rc