51Testing软件测试论坛

标题: 关于ExecLine method的问题 [打印本页]

作者: Lily-fg    时间: 2007-12-6 13:53
标题: 关于ExecLine method的问题
请大家帮忙看看下面这个例子,为什么运行到BrowserPage.ExecLine ('Change_Tab (3)')会出错,说“Error: ExecScript() generated an error”呢?这里我使用的是ExecLine,非ExecScript,怎么说ExecScript()产生错误呢?然而前面这句“print ("Number of Images: ", BrowserPage.ExecLine ('document.images.length'))”也用了ExecLine方法的,却能够没有出错呢?谢谢!
[-] window BrowserChild SoftwareSolutionsForCRMSC
        [ ] tag "Software Solutions for CRM, SCM, EAM, ERP, SRM, HCM  More"
        [ ] parent Browser

                 [-] HtmlLink JavascriptChange_Tab11
                [ ] tag "$javascript:Change_Tab('1');?[1]"
        [-] HtmlLink JavascriptChange_Tab21
                [ ] tag "$javascript:Change_Tab('2');?[1]"
        [-] HtmlLink JavascriptChange_Tab31
                [ ] tag "$javascript:Change_Tab('3');?[1]"
                 [-] HtmlLink JavascriptChange_Tab12
                [ ] tag "$javascript:Change_Tab('1');?[2]"
        [-] HtmlLink JavascriptChange_Tab22
                [ ] tag "$javascript:Change_Tab('2');?[2]"
        [-] HtmlLink JavascriptChange_Tab32
                [ ] tag "$javascript:Change_Tab('3');?[2]"

[-] main()
        [ ]
        [ ] SoftwareSolutionsForCRMSC.SetActive()
         [ ] print ("Number of Images: ", BrowserPage.ExecLine ('document.images.length'))

        [ ] BrowserPage.ExecLine ('Change_Tab (3)')
        [ ]
result:
[ ] Number of Images:  27

[ ] *** Error: ExecScript() generated an error
[ ] Occurred in ExecLine
[ ] Called from main at test.t(1

[ 本帖最后由 Lily-fg 于 2007-12-12 10:48 编辑 ]
作者: jmy_1981    时间: 2007-12-7 15:31
标题: lz会不会是拼写错误啊?
如题。

BrowserPage.ExecLine ('Change_Tab ('3')')
3两边的'漏了?

ExecScript和ExecLine的区别也就是给出List of String和单个String的区别。

如果前一个输出没有问题,那逻辑上应该是对的,你可以检查一下关键字,拼写……

希望有帮助。
作者: Lily-fg    时间: 2007-12-15 17:04
标题: 多谢jmy_1981这位朋友的帮助,现在问题解决了.
其实BrowserPage.ExecLine ('Change_Tab ('3')')中选择某个tab是不能够用单引号的,需要用双引号代它才不会有编译错误,但是实际上这个问题并不是出在是否需要在给3加个引号,最终我选择了其它的办法解决了这个问题,不管怎样,还是很感谢jmy_1981朋友长期对我提出的问题的关注和帮助.

[ 本帖最后由 Lily-fg 于 2007-12-15 17:10 编辑 ]




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2