我有一个应用程序,如果我点击链接,它会打开一个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%">
答案 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元素。