我有這麼大的問題,我真的需要你的幫助。 基本上,我正在研究一個項目,其核心技術是GWT,我必須進行功能測試和UI測試。其實我也是用這個黃瓜這個框架是基於BDD的框架。
現在我來回答主要問題:確實,每Maven build,GWT自動生成窗口小部件的id。然後,Selenium由於其ID最近的更新/更改而找不到這些小部件。此外,我找不到方法(findByName/xPath/cssSelector等)的一些小部件。我現在在FluentLenium這是一個重疊的硒..我不知道如何解決這個問題,因爲我無法控制GWT如何生成背後的ID .. 以前anynone遇到過同樣的問題?GWT:用Selenium/FluentLenium自動測試用戶界面
非常感謝。
將ID設置爲小工具.. –
該應用程序真的很大。該項目於1.5年前開始,並非所有的小部件都有ID。後面的Gwt會在每個Maven構建ID時生成,而且很難處理這個問題。您是否有一個解決方案來處理這個問題,採用結構化的方法? 謝謝。 – AmineP90X
我沒有其他的解決方案...一個想開發的應用程序需要照顧設置Id .. –