在没有元素/ Xpath的网站上进行自动化测试

时间:2016-10-20 10:47:41

标签: selenium testing webdriver automated-tests

您是否了解任何可以处理没有元素/ xpaths / id(基本上没有DOM)的网站的测试自动化工具。如果我检查DOM Explorer(IE浏览器),只有'脚本'路径。

Devs告诉我那些屏幕是某种.NET内部系统应用程序(查看屏幕截图)Looks like that's all I can see on DOM Explorer

我不想使用某些鼠标录制工具或文本识别,而是选择一些脚本来管理它们。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我的猜测是,在你的情况下,Flash文件(它们是已关闭的文件)会在网页上的容器中呈现。

  

没有元素/ xpaths / id的网站(基本上没有DOM)

适用于Mozilla和Chrome上的前Flash播放器以及IE中的ActiveX控件。 Selenium在很大程度上依赖于JS通信(通过JSON Wire协议)和DOM,以便按预期工作。

如果我必须这样做 - 我会尝试Sikuli整合,所以我可以保留我的初始方法和当前设置(假设你已经投入了这样的)。

您没有说出您正在使用的语言,因此herehere是基于JAVA的实现。我过去成功使用过基于C#的sikuli4net来测试ActionScript宾果游戏。