Selenium IDE选择窗口没有href或url

时间:2012-10-29 21:47:18

标签: javascript html jsf selenium selenium-ide

我是Selenium IDE的新手。我尝试选择在测试期间打开的PDF,但它不起作用。我正在测试一个用JSF编写的Web应用程序,因此包括一些Java-Methodes / Classes。 我想测试PDF是否正确打开。问题是,HTML代码中没有直接的href。只有Java(?) - 打开PDF的Methode。在Selenium IDE中是否有解决此问题的方法?

您可以点击的元素是

<h:commandLink id="createDokument" style="background-image: none;" styleClass="Button Blue"
            action="#{myBean.checkDocument()}" value="#{buttons['BTN_Document']}">
</h:commandLink>

然后javaScript函数应测试是否可以创建pdf

如果是,则单击隐藏按钮:

<h:commandLink id="createDocumentPdf" style="background-image: none; display: none;"
           styleClass="Button Blue"action="#{myBean.createDocument()}" value="something" target="_blank">
</h:commandLink>

Firebug从这两个按钮中知道的是:

<a id="mainForm:createDocumentPdf" class="Button Blue" onclick="if(typeof jsfcljs == 'function'){jsfcljs

(document.getElementById('mainForm'),{'mainForm:createDocumentPdf':'mainForm:createDocumentPdf'},'_blank');}return false" 

style="background-image: none; display: none;" href="#">Something </a>

<a id="mainForm:createDocument" class="Button Blue" onclick="if(typeof jsfcljs =='function'){jsfcljs

(document.getElementById('mainForm') {'mainForm:createDocument':'mainForm:createDocument'},'');return false
"style="background-image:none;" href="#" tabindex="0">Document</a>

我已经尝试了一些东西,但没有任何作用...... 我试过了:选择窗口| titleOfThePDFWindow 但它不起作用

所以我现在拥有的是: clickAndWait | ID =的MainForm:createDocument

0 个答案:

没有答案