javascript - 从 selenium webdriver 中的 flash 播放器读取内容

标签 javascript java flash selenium selenium-webdriver

我有一个应用程序,如果我单击一个链接,它会打开一个 Flash 播放器,里面显示有 20-30 行的网格。 是否可以使用selenium webdriver读取内容。

HTML 代码:

<embed id="mysSys" 
src="flex-ui/opr-event-browser.swf" 
flashvars="viewId=f746df4f-8f82-491e-b9dc-a82151953061" 
quality="high" 
bgcolor="#ffffff" 
name="EvtSys" 
allowscriptaccess="sameDomain" 
pluginspage="http://www.adobe.com/go/getflashplayer" 
wmode="opaque" 
type="application/x-shockwave-flash" 
width="100%" align="middle" height="100%">

最佳答案

如果这是您的 Flash 应用程序 - 这很简单。您的闪存开发人员需要注入(inject)额外的库 Flex Pilot用于闪光灯。然后您可以在 Flash 应用程序内部导航,就像在 HTML DOM 中一样。

一些额外内容

关于javascript - 从 selenium webdriver 中的 flash 播放器读取内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40501412/

相关文章:

Flash、 ActionScript : Load assets from external SWF

javascript - 如何知道 JavaScript 的下载何时开始?

javascript - 如何让 jquery 选择已使用 client.open 加载的 html 中的类

javascript - AJAX 请求无法从 Rails 应用程序中的 Controller 获取实例变量

javascript - 使用 jQuery 根据文本区域的字数计算值?

java - 互动 你去哪儿了?

php - SVN 存储库新手问题

java - 如何读取项目内的txt文件?

java - 比较 java.time.ZonedDateTime 的实例忽略 Java 8 比较中的秒和毫秒瞬间

java - SWF Flash Uploader 使 JSESSIONID 无效。有想法从服务器端或客户端恢复 session 吗?