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產品。