Chrome、FF浏览器下该元素的Html:
问题:
在Chrome、FF浏览器下,当元素定义为selector = .user-influence-icon时,获取它的Text,值为1,而不是影响力1
解决方案:
这类问题是Automan框架依赖的selenium-webdriver中FireFox和Chrome浏览器extension的bug,请及时告知Automan框架开发者修复。
浏览器Element不同
待获取的文本为——掌柜:autowirelessb,其Html如下:
IE浏览器下该元素为#text控件,如下:
Chrome、FF浏览器下没有#text控件,如下:
问题:
当需要获取#text时,Chrome、FF浏览器下获取不到。
解决方案:
反馈给Automan框架开发者,让Automan框架对该元素进行封装。(目前Automan框架已支持所有浏览器下的#text方法)
6)总结
以上方案基本可以解决Automan在不同浏览器中的兼容性问题。目前,Automan框架的浏览器兼容已趋于稳定,开始陆续在各业务线使用。作为Automan框架的开发者,希望能及时与用户沟通反馈,密切关注用户的需求,掌握新的技术,把握自动化框架发展方向,不断地提升和完善Automan产品。