我正在使用Selenium-python腳本進行Web測試自動化。當我使用硒內置命令時,運行時會出現屬性錯誤。屬性錯誤:關於selenium-python腳本
例如:selenium.WindowFocus( 「preview_email」)拋出 「AttributeError錯誤:類硒有沒有屬性 'WindowFocus'」
我新的測試自動化。幫我解決這個問題。
我正在使用Selenium-python腳本進行Web測試自動化。當我使用硒內置命令時,運行時會出現屬性錯誤。屬性錯誤:關於selenium-python腳本
例如:selenium.WindowFocus( 「preview_email」)拋出 「AttributeError錯誤:類硒有沒有屬性 'WindowFocus'」
我新的測試自動化。幫我解決這個問題。
我從來沒有親自使用Python客戶端,但快速瀏覽一下selenium.py文件顯示,有一個window_focus命令,它給出了當前「選擇」窗口焦點(Selenium條款中的「選擇」是Selenium當前正在執行命令的窗口,而不是必須具有用戶焦點的窗口)。
執行select_window帶有窗口ID的命令將設置告訴Selenium您要對哪個窗口執行命令。
我遇到了一些麻煩,一般彈出窗口和Selenium IDE和RC客戶端嘗試定位新窗口和/或有父母的方式。 祝你好運。
,你正在尋找的命令是selenium.window_focus()
我覺得要強制Web的司機去到另一個窗口名稱爲「preview_email」。
爲此,您需要使用selenium.switch_to_window("preview_email")
;因爲selenium.window_focus()
只是給當前選定的窗口提供焦點並且不接受任何參數。另外你在JAVA模式下使用它(我的意思是selenium.windowFocus()
)。