我對Selenium RC有困難。當試圖在Python中運行腳本時,我看到消息「無法導入名稱webdriver」。我誤解了如何使用Python設置Selenium RC?
我很可能錯過了一些非常基本的東西。讓我來解釋每一步我已經採取(好過太模糊太精細...):
下載並設置了Java開發工具包,並設置路徑。命令'Java -version'產生「1.6.0_26」
下載Selenium RC獨立服務器。
啓動服務器
下載並安裝了Python 2.6 32位版本
從http://selenium.googlecode.com/files/selenium-remote-control-1.0.3.zip下載Python綁定。從zip文件中,我已將selenium.py複製到我的Python27 \ Libs目錄中。
在Selenium IDE中創建了一個腳本。導出爲Python。
當我嘗試從IDLE運行腳本時,看到消息「ImportError:can import name webdriver」。我正在使用的腳本開始
from selenium import webdriver
我在selenium.py中看不到名爲'webdriver'的函數的定義。這是錯誤的文件嗎?我很困惑。
沒有引用'import webdriver'的腳本工作得很好。
谷歌搜索非常無益,大多數教程要麼不完整,要麼假定Linux環境(我正在使用Windows)。
這是Selenium 1和Selenium 2的問題嗎?我需要Selenium 2綁定嗎?它們與我的不同嗎?
任何幫助表示讚賞。
謝謝你,科瑞。這就是我所需要的。我也應該感謝你在你的博客上提供的文檔。再次歡呼! –