使用webdriver驅動瀏覽器時,不能直接寫引數

2022-08-01 10:03:11 字數 590 閱讀 9621

在使用selenium的webdriver呼叫瀏覽器時,最好不要直接寫變數引數的名稱,前邊加上executable_path=   表示指定了驅動器的路徑。

from selenium import

webdriver

url = '

'chrome = r'

/users/chensihan/downloads/chromedriver'#

executable_path指定了chromedriver所在的路徑,程式執行時就會到該路徑下啟動chrome瀏覽器

#最好在引數chrome前加上executable_path=,否則有可能報錯

driver = webdriver.chrome(executable_path=chrome)

driver.get(url=url)

driver.find_element_by_id('kw

').send_keys('大錘'

)driver.find_element_by_id('su

').click()

driver.close()

結束

第二節 瀏覽器驅動(webdriver)記錄

簡介 webdriver 支援 firefox firefoxdriver ie internetexplorerdriver opera operadriver 和 chrome chromedriver safari 可以使用 selenesecommandexecutor 模擬。它還支援 an...

WebDriver切換瀏覽器視窗

當測試頁面同時出現2個或者以上視窗時候,而且新開啟的window沒有namem,可以使用driver.switchto window winhandleid 來進行切換,如下 已經在ie8中測試通過 store the current window handle string winhandlebe...

WebDriver切換瀏覽器視窗

當測試頁面同時出現2個或者以上視窗時候,而且新開啟的window沒有namem,可以使用driver.switchto window winhandleid 來進行切換,如下 已經在ie8中測試通過 store the current window handle string winhandlebe...