navigateToURL(new URLRequest("test.png"),'_blank');获取项目输出路径

本文深入探讨了Adobe AIR中用于在系统默认浏览器中打开URL的navigatorToURL函数,以及如何通过URLRequest类捕获并处理HTTP请求信息。文章详细解释了沙箱限制对SWF文件加载网络资源的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.navigateToURL在包含 Flash Player 容器的应用程序(通常是一个浏览器)中,打开或替换一个窗口。在 Adobe AIR 中,该函数可在默认的系统 Web 浏览器中打开 URL。在默认的系统 Web 浏览器中打开 URL 2.URLRequest 类可捕获单个 HTTP 请求中的所有信息。URLRequest 对象将传递给 Loader、URLStream 和 URLLoader 类的 load() 方法和其它加载操作,以便启动 URL 下载。这些对象还将传递给 FileReference 类的 upload() 和 download() 方法。 只能与本地文件系统内容交互的沙箱中的 SWF 文件无法加载网络沙箱中的资源所包含的数据,也无法为该资源提供数据。
public class awd_IFPNB_work_Flow { @Keyword def awd_Create_IFPNB(String policyNumber) { WebUI.openBrowser('') // 导航到登录页面 WebUI.navigateToUrl('https://hkawduat.manulife.com/awd/portal/login.html') // 最大化窗口 WebUI.maximizeWindow() // 输入用户 WebUI.setText(findTestObject('Object Repository/awd_Work/Page_Sign on to Chorus/input_User Name_user-name'), GlobalVariable.awd_User_Name) // 输入密码 WebUI.setEncryptedText(findTestObject('Object Repository/awd_Work/Page_Sign on to Chorus/input_Password_password'), GlobalVariable.awd_User_Password) // 点击登录按钮 WebUI.click(findTestObject('Object Repository/awd_Work/Page_Sign on to Chorus/button_Change primary workspace_sign-on')) //點擊Create 按鈕 WebUI.click(findTestObject('Object Repository/awd_Work/Page_Processor/button_Worklist_create-btn')) //選擇Create NBUWDOC WebUI.selectOptionByValue( findTestObject('Object Repository/awd_Work/Page_Processor/button_Worklist_create-btn'), 4, // HTML中的value属性 false ) //點擊Create按鈕 WebUI.click(findTestObject('Object Repository/awd_Work/Page_Processor/button_Create_btn-primary')) //關閉窗口,等待系統lock解鎖 WebUI.click(findTestObject('Object Repository/awd_Work/Page_Processor/button_IND - NBUWDOC_icon-btn btn-tertiary')) WebUI.delay(5) //重新打開窗口 WebUI.doubleClick(findTestObject('Object Repository/awd_Work/Page_Processor/span_Clear_awd-ba-type-data item-content-suspended')) //用戶解鎖 WebUI.click(findTestObject('Object Repository/awd_Work/Page_Processor/path') ) //輸入policyNumber WebUI.setText(findTestObject('Object Repository/awd_Work/Page_Processor/input_Policy No_POLY_1_2025-08-19-10.49.08._bc6ce2'), policyNumber) //點擊rematch按鈕完成Create WebUI.click(findTestObject('Object Repository/awd_Work/Page_Processor/button_Save_NextStep_1_2025-08-19-10.49.08._6087cb') ) WebUI.delay(5) // 关闭浏览器(根据实际需要,可能需要在验证登录成功后关闭) WebUI.closeBrowser() } }這個我的代碼,請給我一份優化代碼
最新发布
08-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值