html text 不能选中,silktest中如何选中一个htmltext

0fc2c8b99ea0fa80d5ca4bf484e59b5b.png

19:从disable的textfield中得到文本。Silktest不能够识别disable的对象,我如何能解决这个问题。我有一个基于 web的应用,在一个页面中有一个radio button。选择这个radio button可以打开一个applet窗口。现在如果我希望得到该窗口的定义,它一样会失败。Silktest被正确地配置成可识别基于java的c\s 结构应用。如何解决这个问题呢?

A19:如果你希望从一个disabled textfield上得到数据,你首先需要disable Agent选项"OPT_VERIFY_ENABLED" 然后你可以使用GetText。其步骤是:

Agent.SetOptions("OPT_VERIFY_ENABLED", false)

Print(TextField.GetText())

然后来回答你的下一个问题,答案是同样的,disable你的Agent选项,步骤如下:

1.在选项菜单中,点击Agent菜单项。

2.在Agent窗口,点击Verification标签。

3.取消所有的选项,保留最后一项,(verification of application ready)

4.点击确定。

Q20.当调用java应用后(silktest可以启动我的java应用),然后将出现登录屏木,但是silktest报一个JavaMainWin无法找到的错误。为什么?现在我无法正确启动该程序调用然后执行另外一段代码,例如输入用户名和密码登录进应用。

A20:

答案1:

在调用一个应用之后,silktest将一直等待找到这个应用。在这样情况下,应用是你的java窗口。有时会出现在调用之后,silktest无法识别出,但是如果你手动调用,它却能够正常工作。

解决方法:

声明一个窗口变量使用start方法。这时你可以使用下面的代码:

将JavaAppWindow.Invoke ()替换为

Window MyJavaApp

MyJavaApp.Start ("path of exe or batch file to invoke the application")

sleep (x) (x --> 合适的值)

答案2:

window MainWin MyWin // 声明一个全局变量

main ()

try ()

testcase try () appstate none

MyWin.Start(sPath)

◆◆

评论读取中....

请登录后再发表评论!

◆◆

修改失败,请稍后尝试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值