我試過這可能有6或7種不同的方式,比如使用各種屬性值,XPath,ID模式匹配(它總是匹配":\w\w"
),等作爲定位器,並沒有任何工作。如果任何人都可以給我一個測試,確認工作這個按鈕的定位器字符串,我會非常感激。如何使用Selenium RC for Java或C#或Python訪問Gmail的「發送」按鈕
1
A
回答
1
我們使用iMacros自動運行Gmail,效果很好。棘手的部分是元素ID似乎在頁面加載之間隨機變化!看到這個論壇帖子關於automating Gmail。 Selenium是否支持在固定的X/Y位置點擊?這應該解決它。或者使用論壇帖子中建議的基本HTML界面。
0
如果你想模仿點擊按鈕,只需要去#compose
。
0
如果您使用Python,請使用mechanize庫並訪問Gmail的HTML版本。 發送按鈕只是一個表單提交按鈕。
import re
import mechanize
br = mechanize.Browser()
br.open("http://htmlversionofgmail.com/composewindow")
br.select_form(nr=0) # select the first form
# Do some stuff, fill out the subject, whatever.
response = br.submit()
相關問題
- 1. 如何在C++中使用yahoo或gmail發送電子郵件
- 2. 我如何設計Gmail按鈕發送
- 3. 如何訪問gmail使用python?
- 4. Selenium RC:如何點擊使用onclick window.location的按鈕?
- 5. 如何通過使用Selenium RC與Java
- 6. 直接使用Selenium RC或機器人框架使用Selenium
- 7. 如何使用按鈕或div向API發送放入請求?
- 8. 使用Selenium,Python訪問PDF下載按鈕
- 9. 如何在Selenium RC中使用Xpath按鈕?
- 10. 如何使用python selenium訪問框架
- 11. 文件訪問-Java或C++
- 12. 如何在Outlook(c#)中訪問我的yahoo或gmail帳戶?
- 13. Selenium RC java異常問題
- 14. 如何使用selenium RC/Webdriver在Gmail中添加附件
- 15. 如何在python中使用selenium訪問警報框或控制檯輸出?
- 16. 如何自動化gmail使用Selenium發送郵件?
- 17. 如何使用Selenium RC測試DHTML?
- 18. 使用C#mono for android或java?
- 19. 如何使用xml或使用java更改按鈕的形狀?
- 20. 如何在發送電子郵件時在GMAIL JAVA API中實現或配置或獲取Gmail的實例
- 21. 鍵盤可訪問Facebook發送按鈕
- 22. 如何使用GMAIL API發送帶有附件的郵件,而無需訪問令牌或重定向
- 23. Jasmine for C#和/或Java
- 24. 使用Selenium Grid/RC與Python的故障
- 25. 使用Selenium的點擊按鈕的Python
- 26. 如何訪問多個按鈕或文本框或任何控件?
- 27. 從Java訪問Gmail
- 28. C#如何訪問Telerik RadGrid的按鈕
- 29. Python:通過gmail發送郵件問題
- 30. 用Selenium RC購買Paypal-Sandbox