在selenium webdriver

时间:2016-11-09 06:49:22

标签: 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%">

2 个答案:

答案 0 :(得分:1)

if it's your flash app - it's easy. Your flash dev's need to inject extra library Flex Pilot for flash. Then you could navigate inside flash app, like in HTML DOM.

Some extras

答案 1 :(得分:0)

不,这是不可能的。 Selenium根本无法读取Flash内容。 除非您定位坐标,否则Selenium也无法访问Flash元素。