我正在使用Selenium WebDriver和Ruby進行自動化測試。我需要點擊一個按鈕。由於按鈕是透明的,我無法通過id或css或xpath獲取按鈕元素。我想用Tab和Enter鍵按下按鈕。按Tab鍵,然後在Selenium WebDriver中用ENTER鍵輸入Ruby
我可以使用Tab鍵來獲得儘可能下面的按鈕:
@ element.send_keys:標籤 @Element - >任何JavaScript元素在瀏覽器中
可見的,但我怎麼用Enter按鈕上的按鍵?
基本上我需要實現按Tab鍵然後按Enter鍵點擊按鈕。
我使用webdriver的硒= @driver硒:: WebDriver.for:火狐
請幫助我。提前致謝。
它亙古不變的幫助。我的情況是,我無法獲得按鈕元素。但我仍然需要點擊按鈕。有沒有其他更好的方法來實現這一目標?謝謝 – AJJ 2012-04-06 09:27:20
我將更新早期的解決方案。希望能幫助到你。 – Ziran 2012-04-06 10:15:54