使用PHPunit Selenium关闭打印弹出窗口

时间:2014-07-29 21:21:45

标签: php selenium phpunit browser-automation

我正在学习PHPUNIT。直到我被困在某事上才变得有趣。

我“登录”并顺利进行,

但是这个PrintOut只会显示出来。无论如何我可以删除它吗?

实际上我只想获得Surname,FirstName和图片的最重要的价值,即图片。

图片保存为/ImagePage.aspx。有没有办法我可以下载并强行关闭浏览器,因为我不知道如何关闭print Pop-out

图片框ID为CandImg

这是我的代码:

<?php
class TestLogin extends PHPUnit_Extensions_Selenium2TestCase 
{

    public function setUp()
    {
        $this->setHost('localhost');
        $this->setPort(4444);
        $this->setBrowser('firefox');
        $this->setBrowserUrl('http://localhost/tutor');
    }


   public function setSpeed($timeInMilliSec)
   {
       $this->setSpeed('120');
   }

    /*Function to locate website*/
    public function testHasLoginForm()
    {
        $this->url('http://www.jamb.org.ng/DirectEntry/');/*This is the site*/
        $username = $this->byId('ctl00_ContentPlaceHolder1_RegNumber');/*Search for a name*/
        $this->assertContains('Reg.Number/PIN', $username->value());
        ##ctl00_ContentPlaceHolder1_txtRegNumber
        $action = $this->byName('ctl00$ContentPlaceHolder1$Reprint')->attribute('action');
        $this->byId('ctl00_ContentPlaceHolder1_RegNumber')->value('49003257DE');/*value of the textbox*/
        $jump = $this->byName('ctl00$ContentPlaceHolder1$Reprint');
        $this->byName('ctl00$ContentPlaceHolder1$Reprint')->click();
    }           

}    
#to Save ImagePage.aspx
?>

0 个答案:

没有答案