我需要從GWT應用程序中的元素中獲取文本/值。該應用程序和元素都可以在這裏找到:Selenium:無法在GWT應用程序中找到元素
-open http://www.festo.com/cat/en-us_us/products
- 點選
- 單擊「軟件」上的「旋轉分度表」
- 單擊「產品」
- 單擊 「下一步」 「下一步」
-click *
現在你在頁面上「3。負載設置」
- 輸入50(公斤平方釐米)作爲質量慣性矩
- 輸入50(kg)作爲質譜
- 輸入50(毫米)爲r如距離/槓桿臂
- 輸入50(度),爲希臘字母THETA
- 輸入50(毫米)爲Z
-click下一個 「下一步」
現在你在頁面上「4。結果」
這裏你可以看到的結果‘C:總週期時間’(和其他結果),這將是0.518 S爲值之前的頁面上輸入
我能夠做到這一切自動與硒(在perl),直到我到達第4頁,在這裏我不能抓住結果。誰能給我一個建議怎麼辦?一些更多的細節,我也無法找到HTML標籤中的結果值「0.518」。如果我切換到FireBug的DOM選項卡,我能找到它。
Thx
羅蘭
您可以粘貼與您的問題相關的HTML代碼嗎? – Michal
在屏幕**上包含結果**的字段是 –
在關閉瀏覽器之前,一次給Thread.sleep()。這樣你就可以看到結果。否則您可以使用getText()從該頁面獲取結果並將其打印在日誌中。 –