I m 采用Chrome-mode的Selenium RC, 用于网络应用的自动测试案例。 我用国家测试框架和Eclipse撰写Java的文字。 现在主要问题:
I m在Selenium RC中因承认某些XPath而存在问题。 我对我的XPaths进行了鉴定,将XPath-Checker的延伸延伸延伸到Em,没有发现任何错误。 然后,我试图在塞伦堡电离层电离层电离层,以确保XPath得到承认。 甚至民主选举学会也承认这一要素。 但是,其Selenium RC只是承认这一点。 我是否可以纠正这种情况?
具体地说,Im试图点击下列特定地区:
html/body/form/div[@id= someid1 ]/div[@class= someClass ]/div[@id= someid2 ]/div[@id= someid3 ]/div[@id= someid4 ]/div[@title= titleOfTheElement ]
随后,我还尝试:
//div[@title= titleOfTheElement ]
xpath=//div[@title= Automated User ]
xpath=/descendant::div[@title= Automated User ]
!!
(1) 某个人可以建议什么可能是错的,或者是否知道ium存在与XPath有关的问题?
(2) 是否有任何补充(类似于XPath检查员),帮助我们看看看Selenium RC看什么? 这样,我们就可以确保驻地协调员是否会承认XPaths。
Thanks,
Mugen
www.un.org/Depts/DGACM/index_spanish.htm The Selenium Code:
selenium.click("somelink");
selenium.waitForPageToLoad("30000");
boolean flag=false
do{
if (selenium.isTextPresent("Some text on the page which loads last"))
{
flag=true
}
}while(flag=false);
selenium.click("locator for area which is driving me crazy");
现在,在最后一步,如果我点击其他任何地方(用其他的定位器点击)点击就会奏效。
www.un.org/Depts/DGACM/index_spanish.htm 该地区的超文本照此办理:
<div id="someid1" style="overflow: hidden;">
<div id="someid2" title="title1" class="someclass">title1</div>
<div id="someid3" title="title2" class="someclass">title2</div>
<div id="someid4" title="required title" class="someclass">required title</div>
<div id="someid5" title="title3" class="someclass">title3</div>
<div id="someid6" title="title4" class="someclass">title4</div>
<div id="someid7" title="title5" class="someclass">title5</div></div>
(a) 减少排放;