我正在尝试自动测试一个移动应用程序,这是嵌入在本地应用程序框架中的HTML5。我使用以下代码来获取Instrument中的元素
UIALogger.logStart("Log elements in the landing page");
UIATarget.localTarget().logElementTree();
UIALogger.logPass("done");
它会将HTML5组件显示为UIAWebView。但是,例如,如果HTML中有一个链接,而我想要单击,我只能通过位置知道它。有没有什么方法可以调用来获取HTML5中的标签?
非常感谢!
我是html5的新手,并试图从实践中理清理论。
无论好坏,我们的转码器只输出.mp4视频文件。
理论
我已经生成了html5视频元素来执行以下操作(至少我是这么认为的):
使用“特定于编解码器”的源元素指定html5视频标记。
嵌入浏览器将显示的链接,如果浏览器不支持以下任一项:
1. the video element
2. the codec
想法是:如果浏览器不支持“视频”标签或编解码器,它将显示链接。
问题
我知道当前版本的firefox (17)版本不支持mp4。我以为它会显示链接。
然而,在firefox (17)中,firefox显示一个巨大的黑匣子,上面覆盖
我有一些HTML 5内容与Javascript,这会产生一组矩形和文本的链接。该代码不适用于IE8,因为它不支持HTML5。如果页面显示在IE8或其他不支持HTML5的浏览器中,我希望浏览器显示图像而不是文本。
我尝试了这段代码,但它没有给出预期的输出。
function draw(){
canvas = document.getElementById("myCanvas");
// check if supported
if(canvas.getContext){
ctx=canvas.getContext("2d");
v