TA的每日心情 | 衰 2015-4-9 17:10 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
本帖最后由 jia8162 于 2012-1-16 17:55 编辑
cmobox 解决方法- public void objectSelectText(String objectXpath,String SelectText)
- {
- try{
- //点击显示出现象列表
- selenium.click(objectXpath.split(";")[0]);
- //选项的内容
- String htmlLocator = SelectTextXpath+[text()='" + SelectText + "']";
- Thread.sleep(250);
- selenium.mouseOver(htmlLocator);
- selenium.mouseDown(htmlLocator);
- selenium.click(htmlLocator);
- }catch(Exception e)
- {
- e.printStackTrace();
- }
- }
复制代码 iframe 解决方法- public void selectFrame(String objectXpath,String iFameInText) throws Exception
- {
- int pageFrameworkSum = 0;
- //选中顶层框架
- selenium.selectFrame("relative=top");
- //得到框架数量
- pageFrameworkSum = selenium.getXpathCount("//iframe").intValue()-1;
- //用框架内的文字判断是否选中框架或是否超过页面框架数量
- for(int index=1;index<=pageFrameworkSum;index++)
- {
- if(!selenium.isTextPresent(iFameInText))
- {
- isFrameRelativeTop();
- selenium.selectFrame("index=" + index);
- break;
- }
- }
- }
复制代码 |
|